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/

Reply via email to