27 Nov 05:33
Table configuration (& other stuff)
Jason McIntosh <jmac <at> jmac.org>
2004-11-27 04:33:36 GMT
2004-11-27 04:33:36 GMT
Hello, hello. Long time no see. I've got a proposed method of table configuration described at http://www.volity.org/wiki/index.cgi?Table_Configuration and related pages. Despite my earlier thinking, it ends up having nothing to do with Jabber data forms at all. On the other hand, it doesn't really add anything else new to the Volity protocol, either; it just extends on the existing RPC-using model. Basically, changing one of a table's configuration variables simply involves calling a corresponding RPC request on its referee. At the same time, I have rethought the process of starting games, _finally_, as this has been something bugging me for a long time. To this end, I introduce the concept of "readiness", described here: http://www.volity.org/wiki/index.cgi?Readiness It's meant to dovetail nicely with the aforementioned table-config ideas. And a minor change: I've renamed the game.end_game RPC request to volity.end_game. (game.start_game is also gone, but more because it's been replaced by volity.ready, as described by the previous link). This keeps the "game" RPC namespace completely free of pollution, ready for rulesets to define whatever they'd like within. It was a lazy hack for me to put any core RPC requests into that namespace, and one I won't repeat. No corresponding Frivolity code checked in yet, though it's implemented and tested on my development machine. Needs polish and docs. On my horizon: the long-overdue roadmap leading to the Volity protocol, version 1.0. Or a sketch of it, anyway.(Continue reading)

RSS Feed