|time||9 minutes plus 10/30s|
The first round started at 16:00 UTC.
In the table above,
Eight players entered.
At the start of round 1, pachi was present on KGS, but was playing a game with a human. As soon as this game was over, it joined its game with gomorra4 (which it lost). This happened because its operator was not at home when the tournament started, and had not configured it for tournament play. But he got home during round 1, and changed its configuration to tournament play.
In round 2, AyaMC had some problem in its game with stv. It restarted several times, but only ever played one move, and eventually lost the game on time.
In round 4, gomorra4 and MyGoFriend both passed, in a position that was won for gomorra4, with a dead group belonging to MyGoFriend still on the board. They disagreed on the status of the dead group, and the game entered the clean-up phase. Gomorra4 passed, allowing the dead group to be counted as alive. Thus gomorra4 is shown as winning this game by a smaller margin than it deserved.
|stv vs MyGoFriend|
In round 5, stv and MyGoFriend both passed in the position shown to the right. They disagreed on the status of the dead groups, and the game entered the clean-up phase. Stv played at A capturing four stones, and then they both passed, allowing the large black group and the single white stone on the right edge of the board both to be counted as alive. So this game is shown with stv winning by a smaller margin than it deserved. I assume that this happened because stv knew that the game would be scored in its favour after it had captured the four stones, and MyGoFriend does not support the clean-up phase at all.In round 8, ManyFaces1 as white got a jigo with AyaMC. ManyFaces1 does not understand integer komi, and was playing as if the komi were 7½, so it would have thought the line it played was leading to a half-point win. It is possible that it could have "won" by more if it had understood the komi.
In round 12, MyGoFriend as white got a jigo with oakfoam. MyGoFriend also does not understand integer komi, and may have made a similar mistake.
In round 20, stv got a jigo with MyGoFriend. It had won all 19 of its previous games.
During the tournament, I discussed integer komi, and the reasons why some programmers dislike it. I assume they don't like it because their bots don't support it, and they don't want to make changes that will only matter for the occasional 9×9 events I run on KGS.
Someone suggested that the problem of getting a bot to understand integer komi is generally not with the komi itself, but with the concept that a game can be drawn, as well as won or lost. I am sceptical about this, and would be interested to hear the views of programmers who have dealt with it. My thoughts are that, with an MC-based program that understands that the komi is 7, you don't need to have it understand that a game might be jigo; if a roll-out ends with a score difference of 0, you can just generate a random bit and use that to decide whether the game was won or lost. Then it will prefer jigoes to losses, and prefer wins to jigoes.
Players receive points for the 2011 Annual KGS Bot Championship as follows:
|Many Faces of Go||2|