[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