[Computer-go] Running automated bot matches?
Petr Baudis
pasky at ucw.cz
Tue Jan 11 10:23:31 PST 2011
Hi!
On Tue, Jan 11, 2011 at 07:41:12PM +0200, Joona Kiiski wrote:
> So, let us have open-source program X and slightly modified version it X'.
> What is the easiest way to run say 1000 super-fast games between them? I
> hope there already exists some scripts or programs to do this.
It is better to choose another appropriately strong program as a
reference player rather than use self-play - the results tend to be
rather misleading, and many people have been bitten by this.
The general way to have two programs play against each other is using
a 'twogtp' tool. There are several different variations of this tool
that differ quite a bit in their usage and featureset; I think most
people use gogui-twogtp nowadays.
If you want to automate playing many games using twogtp and
aggregating the results, aside of gomill, you can use the Autotest
framework of Pachi:
http://repo.or.cz/w/pachi.git/tree/HEAD:/t-play/autotest
(It can be used with other programs than Pachi too.) Both have some
advantages and disadvantages, so pick the one you like more. :-)
--
Petr "Pasky" Baudis
Computer science education cannot make an expert programmer any more
than studying brushes and pigment can make an expert painter. --esr
More information about the Computer-go
mailing list