I have decided to try my hand at some go programming. It will be mostly learning based so it will need to play many games against other engines. What is the best way to do this given that I won't have access to the source code of other engines. It seems an ideal solution would be a program that supports the go modem protocol via stdin/stdout and acts as a referee as well as a graphical client for watching games. Is there anything like this available? Any comments are greatly appreciated.
David Fotland