Jean-loup Gailly: <CAAsp4a1ssUQ0RqPQiSa4DAbWR0KPCshfFHSM=kamqhh7p0n...@mail.gmail.com>: >> Play resumed, and pachi2 captured the dead white stone, but Zen19S passed >instead of capturing the dead black stone. > >Actually pachi did not capture the dead white stone, it simply passed >because it would still win >even when both C2 and A8 are considered alive. The problem is that KGS >ended the game >immediately after this one pass, instead of sending a kgs-genmove_cleanup >command to Zen. > >I reported this problem to wms in Aug 2011. wms made a change in the kgsGtp >client, but not >in the server. It seems that the change did not fix the problem. Zen was >using client 3.5.8 >which has the change. The change uses "I got a pass back from >kgs-genmove_cleanup" as the >indicator that the game is finished. Pachi did get that kgs-genmove_cleanup >and did pass, so >everything was fine from Pachi's point of view. But Zen did not get a >kgs-genmove_cleanup command, >so it did not get an opportunity to capture the dead black stone at C2.
Actually, I used version 3.5.4 of kgsGtp.jar for the first three games of the tournament and then switched to 3.5.8 for safety. (Wms wrote that the bug was fixed in 3.5.3, anyway.) >I think the only way to fix the problem reliably is to require two >passes even in cleanup up mode. >Both players need an opportunity to capture all dead stones, so both need >to receive >kgs-genmove_cleanup commands until they pass. Which implies that the game >ends with two passes. > >My apologies to the Zen team for thinking initially that Zen received a >kgs-genmove_cleanup >command. And congratulations for winning the tournament, this is well >deserved! No problem. I'd like to thank you for making things clear. I could watch only Zen's side of the communication between the server and the client. Your comments really helped a lot. Hideki -- Hideki Kato <mailto:[email protected]> _______________________________________________ Computer-go mailing list [email protected] http://dvandva.org/cgi-bin/mailman/listinfo/computer-go
