KGS features and behaviour list
(Sebastian:) What's the purpose of this page? Can it be deleted? It has not moved from its first draft status for half a year. If anyone finds useful information here, please move it into KGSWishlist or KGS Bugs or wherever appropriate.
rubilia: I think the aim of this page was to provide some referencial information for betatesting. However, it does't look very much like being used that way.
Launching Cgoban
- Internationalization must be complete and functional.
- Client must be able to login KGS
"Play On KGS"
File Menu
- "Get MOTD"
- "Server Stats" must work too.
- "Set Preferences" must give the same menu as the "Configure" button
- "Upload SGF Files" must work on 'most' valid and accessible SGF Files and give a Demo game.
'Note' : The collection of all SGF that made the client or the server crash would be a nice idea.
User Menu
- "Register" must create an account
*
The Rooms
- Private rooms can be accessed by anyone on their grant list. People out of list should be denied.
- Admin must be able to boot the obnoxious ones.
The Games
Setting
- Set all type of clocks : None, Canadian, Byo-yomi, Absolute
- Set all type of games : Free, Teaching, Demonstration, Ranked
- Rule Set : Area vs Territory counting, and Ko Rules.
- Komi and Handicap
- Private Game must give access control
This settings must affect the game accordingly and at the very least not boot players off the server.
Validation
- for Demo : When the demonstrator choose 'OK'
- for Free,Ranked and Teaching : When both players agree on settings.
- for Simul : When 2+ players challenge the simul giver and ???
During the play
_For players__
- Amical, Ranked and Simul : no access to Modification mode until end, no Score Estimator, no kibbitz.
- Options
- Resign must end properly the game
- Pass must count as a move. (FIXME : two pass always leads to score counting ?)
Edit SGF
-- same remark as "Upload SGF File"
Configure
Create SGF
"Quit"
- Players should be able to forget go and do something productive for a living. --will probably be flagged as WORKFORME or NOTABUG --