Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revisionBoth sides next revision
groworld_multiplayer_prototype [2009-03-12 14:58] davegriffithsgroworld_multiplayer_prototype [2009-03-12 15:06] davegriffiths
Line 20: Line 20:
 | /register | None | Joining game | Broadcast your plant back with /plant | | /register | None | Joining game | Broadcast your plant back with /plant |
 | /plant | Plant ID, postion, colour and structure | When starting game, your plant changes or /register recieved | If it's the first time you've seen this plant id, add plant to world, otherwise update plant | | /plant | Plant ID, postion, colour and structure | When starting game, your plant changes or /register recieved | If it's the first time you've seen this plant id, add plant to world, otherwise update plant |
-| /spray | Plant ID, pollen type | Pollen release button pressed | Add pollen from plant |+| /spray | Plant ID, pollen type | Pollen release button pressed | Add pollen from plant into atmosphere |
 | /unregister | Plant ID | Leaving game | Remove plant from world | | /unregister | Plant ID | Leaving game | Remove plant from world |
  
 +===Structure information===
 +
 +Currently an sexpr as this is what the pluggable plants system uses rather than l-systems. I need to have a think about this...
 +
 +Each component looks like this:
 +<code>(texture-id list-of-children)</code>
 +
 +A real example:
 +<code>((1-1 ((3-1 ((1-1 ((1-1 ((11 ()))))) (2-1 ((2-1 ((11 ()) (11 ()))) (1-1 ((11 ()))))) (2-1 ((2-1 ((11 ()) (11 ()))) (1-1 ((11 ()))))))))))</code>
 +
 +The numbers refer to the texture naming convention for [[pluggable plants]].
  • groworld_multiplayer_prototype.txt
  • Last modified: 2009-05-12 13:20
  • by 81.188.78.24