Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
groworld_multiplayer_prototype [2009-03-13 17:28] – davegriffiths | groworld_multiplayer_prototype [2009-03-16 16:18] – 81.188.78.24 | ||
---|---|---|---|
Line 18: | Line 18: | ||
====Network protocol==== | ====Network protocol==== | ||
+ | |||
+ | ===generic version=== | ||
+ | an initial sketch of required messages & responses | ||
+ | |||
+ | | *player* | *persistence* | *comments*| | ||
+ | | connection / session init. ||| | ||
+ | | connect -> | | could connect with, or without a user id | | ||
+ | | registration / new user ||| | ||
+ | | register -> | | assumes some type of persistent store of players & plants | | ||
+ | | | <- user id | | | ||
+ | | | <- plant description | | | ||
+ | | exisiting user ||| | ||
+ | | user id -> | | | | ||
+ | | | <- plant description | " | ||
+ | | | <- other plants & their locations | | | ||
+ | | pollen (fr ' | ||
+ | | pollen -> | <- pollen (plant identifier / user id) | a player can send and/or receive ' | ||
===OSC version=== | ===OSC version=== |