[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

computer-go: head-to-head go engine testing



Since I've subscribed, this list hasn't generated any traffic, but I hope 
it's still alive.

My question is (perhaps) a FAQ, but I haven't seen anything readily 
available on the subject, so here goes:

How would one test two go engines against each other? Say I am writing an 
engine, and would like to test it against another computer go engine. How 
would I go about doing that? ie. what communication protocol, etc. can I 
use to text program X against gnugo or another program Y that I also have 
written, if X and Y only support GMP (Go Modem Protocol)?

Is there an architecture for this, or do I have to create my own server, 
a la NNGS et al, and have two engines connect and negotiate a game? How 
would I view such games (SGF, probably)? Would I be able to use NNGS for 
my purposes? Is there anything simpler?


thanks for your help,

Michael Brukman