Bug 207 - Wanted: a reasonable server
: Wanted: a reasonable server
Status: NEW
Product: havannah
General
: unspecified
: PC Linux
: P5 enhancement
Assigned To: Johannes Waldmann
:
:
:
  Show dependency treegraph
 
Reported: 2009-01-23 15:34 CET by Johannes Waldmann
Modified: 2009-01-28 10:48 CET (History)
0 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Johannes Waldmann 2009-01-23 15:34:33 CET
Requirements (conflicting)

* humans play (against each other or agains robot): human wants control
* robots play each other: server wants control
(* human wants to watch present and past games)

where "controling a game" means: setting parameters 
(opponent, board size, time) and starting

implementations:

* the current server (that the applet connects to) (very inconvenient, 
  no way of viewing games; change of control requires server restart)
 
http://dfa.imn.htwk-leipzig.de/cgi-bin/cvsweb/havannah/server/?cvsroot=havannah

* Generic Game Server (for humans?) (open source)
  http://www.cs.ualberta.ca/~mburo/ggs/ggs-howto

* CGOS (for computers) (source available?)
  http://cgos.boardspace.net/
Comment 1 Johannes Waldmann 2009-01-28 10:48:48 CET
This thread mentions two havannah engines (by "MartinR", by "ab")
see http://www.littlegolem.net/jsp/forum/topic2.jsp?forum=50&topic=346

We programmers should find an agreement on: 
* client/server protocol 
* file format (for stored games) 
* minimal server features

I'm all for using established standards, 
so perhaps .gtp and .sgf are the answers we want?