All,
I have released an alternative client for CGOS, written in Python. I had
some features in there that are useful to me, and I thought maybe others
could benefit from it.
Some key interesting features:
- GTP extensions that tell your engine who the opponent is, and what
the result was (useful if you persist your own SGF)
- Local SGF persistence
- Local "mirroring" to a GTP observer engine of all moves. This lets
you watch games locally using GoGUI. Nice for the server, and nice
graphics :-)
- Usual failover using the CGOS servers move replay
- Separate logging. The console output has only high-level stuff
(like what colour your engine is playing, and against who)
Head on over here: http://cgos-python.sourceforge.net/
I would be interested in hearing feedback, and ideas for further
features. I'm thinking of adding mail notification for very long
sessions. I run this on Windows 7 (64 bit) and XP (32 bit). If you run
into issues on Linux (shouldn't.. but...), let me know. Contributors
also welcome, of course.
Christian
p.s. Don: if you are reading this - this client obeys the TCL client's
convention of not hammering the server on reconnects (uses 30 seconds +
random number), and the rest of the protocol.
_______________________________________________
computer-go mailing list
[email protected]
http://www.computer-go.org/mailman/listinfo/computer-go/