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
Last revisionBoth sides next revision
groworld_multiplayer_prototype [2009-03-16 16:19] 81.188.78.24groworld_multiplayer_prototype [2009-03-25 08:28] davegriffiths
Line 1: Line 1:
 =====Groworld multiplayer prototype===== =====Groworld multiplayer prototype=====
 +
 +Part of the [[groworld game]] project
  
 {{:hf4.png?300|}} {{:hf4.png?300|}}
Line 17: Line 19:
 Pollen is passed from the red player/plant to the purple one, causing the flower on the purple plant to change colour. Pollen is passed from the red player/plant to the purple one, causing the flower on the purple plant to change colour.
  
-====Network protocol====+=====Network protocol=====
  
-===generic version===+====generic version====
 an initial sketch of required messages & responses an initial sketch of required messages & responses
  
-| *player* | *persistence| *comments*+player persistence ^ comments ^ 
-connection / session init. ||| +| **connection / session init.** ||| 
-| connect -> | | could connect with, or without a user id | +| connect -> | | possible to connect with, or without a user id | 
-| registration / new user |||+**registration / new user** |||
 | register -> | | assumes some type of persistent store of players & plants | | register -> | | assumes some type of persistent store of players & plants |
 | | <- user id | | | | <- user id | |
 | | <- plant description | | | | <- plant description | |
-exisiting user |||+**existing user** |||
 | user id -> | | | | user id -> | | |
 | | <- plant description | "self" | | | <- plant description | "self" |
 | | <- other plants & their locations | | | | <- other plants & their locations | |
-| pollen (fr 'hayfever' prototype) |||+**pollen (fr 'hayfever' prototype)** |||
 | pollen -> | <- pollen (plant identifier / user id) | a player can send and/or receive 'pollen' messages at anytime| | pollen -> | <- pollen (plant identifier / user id) | a player can send and/or receive 'pollen' messages at anytime|
  
-===OSC version===+====OSC version====
  
 The osc version works in a peer to peer manner in that there is no central server, and clients need to pass information around to each other. This has only been tested with 2 clients... Each client has a notion of the plant it 'owns'. The osc version works in a peer to peer manner in that there is no central server, and clients need to pass information around to each other. This has only been tested with 2 clients... Each client has a notion of the plant it 'owns'.
  • groworld_multiplayer_prototype.txt
  • Last modified: 2009-05-12 13:20
  • by 81.188.78.24