I got access to Google Wave a few days ago, and here is what the source data for their Sokoban game (which supports two players playing simultaneously on the same board) looks like:
<blip> <p _t="title"> </p> <p> <w:gadget author=" blixt@wavesandbox.com " prefs="" state="" title="" url="http://sokoban-server.appspot.com/com.example.simplegadget.client.SokobanGadget.gadget.xml"> <w:pref name="playerAllocation" value="1 1,blixt"> </w:pref> <w:pref name="totalMoves" value="8"> </w:pref> <w:pref name="playerPositions" value="1 4,2"> </w:pref> <w:pref name="rockPositions" value="6 2,2 3,2 14,2 15,2 16,2 4,3"> </w:pref> </w:gadget> </p> </blip>
So, yes, you can store any data that you like in one clip, with the ability to return to the "time" to see old versions of the data, etc.
By the way, if you are interested in seeing some kind of code for a robot that sits in the wave and interacts with users, I made one for the game that I am developing: Google Code for multifarce project (and the game in question , it is not yet known and as such is not particularly functional.) The source of the bot is here: a multi-factor source of the wave robot
Basically, all you need to run the bot is the last 14 lines in this code. I like it! =)
Blixt
source share