|Formal division||Open division|
|format||5-round Swiss||5-round Swiss|
|time||43 minutes plus 25/20s||43 minutes plus 25/20s|
The first round started at 16:00 UTC for the Formal and 16:05 for the Open division.
As usual, the tournament was held in two divisions, Formal and Open, with more restrictive entry conditions for the Formal division.
Formal Division 19×19
The numbers in these tables do not add up as you might expect. One reason for this is that these numbers include a point assigned for each bye. Another may be that they include wins against players which were removed in the early stages of the event and which are not listed.
A bot new to these events was registered for the Open division, Jacques Basaldúa's QYZ. QYZ uses Monte Carlo tree search, guided by direction of play. When finished, it is intended as a replacement for GNU Go as the engine for GoKnot.
Another new bot to register was NineHeadBird, playing as zogoFBot and zogoOBot, by Zong, MengJun. However this was a mistake; he had intended to register for the December event, not for this one. ZogoOBot did appear in time to play in round 2 of the Open division, against IdiotBot, but only made three moves before losing its connection.
As last month, we used Canadian overtime of 25 stones in 20 seconds. The purpose is to ensure that a player that reaches the end of the sensible part of the game within the main time allocation, cannot be made to lose on time by an opponent that plays on pointlessly.
Again no entries were received from MoGo or from CrazyStone. I again accepted an entry from CzechBot, a build of MoGo by Petr Baudiš, on the understanding that I would remove it if MoGo's authors entered their own version.
In round 1, ManyFaces received a bye, and AyaMC was drawn against the absent zogoFBot. So only one game was played, between Fuego and CzechBot SGF. In this, CzechBot played its second four stones high, while Fuego played more conventionally around the edge of the board. In the early middle game Fuego appeared to be ahead, but CzechBot came out better from a series of scrappy fights, and Fuego eventually resigned.
|Fuego vs AyaMC|
|Moves 164 and 165.|
|CzechBot vs ManyFaces1|
In the round 3 game between CzechBot and AyaBot, CzechBot started playing its high stones with move 6 SGF. AyaBot competed with central stones of its own, and survived the scrappy central fighting which ensued. But it lost two groups in the lower right, leaving CzechBot ahead. AyaBot eventually resigned. Meanwhile ManyFaces1 beat Fuego.
|AyaMC vs Fuego|
|Position after move 164.|
In round 5, ManyFaces1 beat AyaMC, and CzechBot again beat Fuego.
In round 1, QYZ had some problem after move 110 of its game with break, reconnecting
three times. To get the game going again, its operator passed for it, and the game resumed.
The problem recurred after move 122, and this time it could not be persuaded to make a move,
so he passed for it repeatedly. For move 216, break decided that it could affgord to pass
too, and won by the 19 points of territory it had solidly secured, plus komi.
QYZ's problem recurred in all the games it played, causing it to lose them all. From round 2 on, its operator found a way to resign for it instead of passing. The only point it scored was for a walkover against the missing zogoOBot.
In round 2, SimpleBot played very slowly against break, and lost on time. It also played very slowly in all its other games. This was not a problem for it in round 1, when it had a walkover against the missing zogoOBot, nor round 5, when QYZ, with continuing problems, was resigned by its operator on move 30; but SimpleBot also lost its round 2 and round 3 games on time.
In round 4, WeakBot50k, which had lost its round 1 game and won its other two, won for a third time, while ManyFaces2 was still playing. Until ManyFaces2 also won its round 4 game, WeakBot50k was shown at the top of the score table, ahead of ManyFaces2 on SOS. In this division, a strategy of making legal, and not insane, moves within the time limit can be effective.