Show pageOld revisionsBacklinksBack to top You've loaded an old revision of the document! If you save it, you will create a new version with this data. Media Files====Groworld multiplayer prototype==== An initial version of the groworld game in order to have something to focus on and develop ideas further. The main priority is to demonstrate some of the techniques we want to explore in the simplest possible form. * Network communication protocols/transport * Multiplayer gameplay * Basic plant communication (via pollen) * Exchange of simple properties/behaviours * Plant ownership/point of view Use [[pluggable plants]] ====Network protocol==== ===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'. ^ Message ^ Data ^ Send when ^ Action on receive ^ | /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 | | /spray | Plant ID, pollen type | Pollen release button pressed | Add pollen from plant | | /unregister | Plant ID | Leaving game | Remove plant from world | Please fill all the letters into the box to prove you're human. Please keep this field empty: SavePreviewCancel Edit summary Note: By editing this page you agree to license your content under the following license: CC Attribution-Share Alike 4.0 International groworld_multiplayer_prototype.1236869891.txt.gz Last modified: 2009-03-12 14:58(external edit)