[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