Machine Smith
Check-in [2065ff4895]
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
SHA1 Hash:2065ff4895ade9ef2b3ab7417d2da723918a6e0e
Date: 2011-11-29 17:10:39
User: bill
Comment:notes
Tags And Properties
Changes
hide diffs unified diffs patch

Changes to notes.confluence

9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

28
29
30
31
32
33
34

35
36
37
38
*** You can salvage resources from other machines (maybe a limited number of times)
*** materials
**** Materials can provide different capabilities (flight, fire, bombs, climbing, etc.)
*** energy
*** mental capacity
*** mental speed
** machines are autonomous
*** programs
*** user-supplied code
*** code subject to mental limitations
*** share your code on the market
** your machines can program your other machines
*** field updating
*** recover rogue machines
*** change orders
** attack and defense
*** other machines
*** hazards
*** overcome geographic and architectural features

** trade machines on the market

h2. Implementation Notes

* run in cairo (SDL) on nD
* hopefully run in HTML5 (converted to JavaScript)
* start with haskell's cairo-gtk layer and work out how to do it with SDL after that


h2. Todo

# cairo version of HipmunkPlayground







|
|


|







>
|






>




9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
*** You can salvage resources from other machines (maybe a limited number of times)
*** materials
**** Materials can provide different capabilities (flight, fire, bombs, climbing, etc.)
*** energy
*** mental capacity
*** mental speed
** machines are autonomous
*** brains
*** user-supplied brain code
*** code subject to mental limitations
*** share your code on the market
** your machines can switch brains in other machines
*** field updating
*** recover rogue machines
*** change orders
** attack and defense
*** other machines
*** hazards
*** overcome geographic and architectural features
** no remote communication
*** trade machines on the market using couriers

h2. Implementation Notes

* run in cairo (SDL) on nD
* hopefully run in HTML5 (converted to JavaScript)
* start with haskell's cairo-gtk layer and work out how to do it with SDL after that
* [cairo tut|http://www.muitovar.com/gtk2hs/app1.html]

h2. Todo

# cairo version of HipmunkPlayground