UGSDevelopment Plan

    Keywords: Online Go

Benjamin: I imagine four phases for developing.

Current - Working into Volity

At first, we're going to work ourselves into the volity system to get an idea what exactly they're doing. Then we'll have to decide whether UGS can be build just on top of volity, or if we need low-level changes or if we should start sth. completely new instead.

For below, it's assumed that we chose one of the former two options.

Phase 1 - Define Go for Volity

Just create rule- and ui-definitions for go to get a free, working go-network. Maybe we have to work a bit to add thinking-time functionality, but I'm not sure.

After this, we'd already have a prototype with working graphical client (Javolin) and old IGS functionality.

Phase 2 - Expand System for Analysis and Kibitz

Then we should enable people to analyze games like used from KGS. That means...no, not like used! We should work out a freaky system where more that one person at the time is allowed to add variants. Of course, this has to be designed well to keep a good overview, but there are already many ideas. Kibitz could either be realized by changing sth. to allow non-playing-people to enter a room and talk without sending to the others, but maybe it's better to move to another game-table for analysis and clone the game somehow.

Voice chat stuff can be added as well - probably we don't have to do much for it, as it's already included into Jabber.

Phase 3 - Add Databases to the System

Now it's time to install some nice db's to deal with tsumego, any games, joseki etc. They should be accessible through the client and allow easy transfer to and from normal analysis. More detail on UGSDatabases.

Phase 4 - Add Real Funky Stuff

After phase 3, UGS would be a nice combination of the existing services on the web. After this, we could start with the crazy stuff :) One example would be the go-commentary-language?, and many more ideas can be found for sure.


This is a copy of the living page "UGSDevelopment Plan" at Sensei's Library.
(OC) 2007 the Authors, published under the OpenContent License V1.0.
[Welcome to Sensei's Library!]
StartingPoints
ReferenceSection
About