Hundred and eleventh KGS Computer Go Tournament

Sunday April 5th, 2015

These results also appear on an official KGS page.


format18-round Swiss
board size13×13
time9 minutes plus 10/30s


The first round started at 08:00 UTC.

Result table

Crazy DolBa AyaMC Zen19 NiceG pachi
B13R W16 B110T W114 B018R B11R W14R B012R W117R B17T W011R B11511½ W12R B19R W116R B15R W18R B113R 15149121Winner
2DolBaram W03R B06 W010T B014 W118R
W15R B011T W113R B116R W12T B19T W017T B14R W18R B112R B11R W17R B115R 1216488
3AyaMC W01R B04R W112R B017R B05R W111T B013R W016R
B13T W18T B014R W018R B06R W17R B015R W12R B19R W110R 817364
4Zen19X W07T B111R W01511½ B02T W09T B117T W03T B08T W114R B118R
B11R W05T B010T W113R W04T B06T W112R B116R 815765
5NiceGo19N B02R W09R B016R W04R B08R W012R W16R B07R W115R W01R B15T W110T B013R
W03R B011R W114R B017R W118R 616242
6pachi W05R B08R W013R W01R B07R W015R B02R W09R B010R B14T W16T B012R W016R B13R W111R B014R W117R B018R

Excluding twelve games won on time, Black won 17 games and White won 25.

Most games won on time were the consequence of one player failing to respond, a few may have been caused by pressure on the losing player. I have excluded them all from the above statistic, rather than trying to assess each case.


Six players entered. NiceGo19N was using an eight-layer Convolutional Neural Network, trained on 19×19 games.


In round 2, Zen19X reached an endgame with DolBaram in which it was losing by ½ a point. It did not submit another move, and lost on time.

In round 3, Zen 19X made no move in its game with AyaMC, and lost on time. After it had lost, I "kicked" it from the server, in the hope of waking it up. It reconnected five minutes later as I had expected, but did not make any moves in its next and subsequent games, until round 11.

Also in round 3, Dolbaram and CrazyStone played an interesting messy game with many cross-cuts. CrazyStone won.

In round 11, Zen19X woke up, about two minutes after the start of its game with CrazyStone, and resumed making moves. It won this game. In the course of the tournament, it lost nine games on time. Because of its losses on time, it was only drawn against CrazySone three time: of these, it won one, lost one, and lost another on time.

Zen19X's operator and developer Hideki Kato has explained that it crashed with a bug while he was away. When he returned, he restarted it, running the stable version 10.4 instead of the experimental 10.4x.

Also in round 11, DolBaram stopped submitting moves towards the end of a close endgame with AyaMC, and lost on time. Its operator Lim Jaebum reported that it had sent a move, d9, but it seems that the move was not received by the server. This may have been because there is a heavy load on internet connections between Korea where DolBaram runs and the U.S. where the KGS server is on weekend evenings, with many Koreans and Japanese playing on-line games.

In round 17, Dolbaram stopped submitting moves early in its game with Zen19X, and lost on time.

Annual points

Players receive points for the 2015 Annual KGS Bot Championship as follows:

Crazy Stone8

Details of processor numbers, power, etc.

Aya, MC version, running on an 980X 3.3GHz, 6 cores.
Crazy Stone, running on Amazon ec2 c4.8xlarge server instance (xeon, 18 cores, 36 threads, 2.9GHz).
DolBaram, running on a dual Xeon-X5660, 12 cores at 2.8GHz.
oakfoam, running on an i7-4790K / GTX-970. Using eight-layer CNN trained with 19×19 games.
pachi, running on all threads of an AMD FX(tm)-8350 Eight-Core Processor, with 24GB RAM this time.
Zen, running on a dual 10-core Xeon E5-2690 v2@3 GHz 32 GB RAM.