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

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



Go modem protocol is used for two machines directly connected
through the serial ports, so you don't need a server computer.  You can
even test on a single machine if it has two serial ports.

The IGS/NNGS protocol is completely different from GMP.  You could use
it, but very few programs implement it.

David

At 03:22 PM 12/27/2001 -0500, you wrote:
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
David Fotland