[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [computer-go] Third KGS tournament: game-end protocol
Nick wrote:
> There is a weakness in the kgsGtp program. When it disagrees with its
> opponent about the final score of the game, it will not budge until
> either the opponent resumes play, or agrees with it. This means that
> when there is a score disagreement between two computer programs, they
> will sit and argue until an admin kills the game.
>
> Fixing this is harder than it sounds. Once the TD (Nick) has set the
> winner in the tournament system, there is no point in continuing the
> argument [...]
Was there any point in continuing the argument before the winner was
set? If we assume that the programs are mostly deterministic in this
phase of the game, there is no chance to get anywhere if they disagree
about status and neither manages to resume playing right away.
Would it be difficult for the server to detect this situation and
automatically kill the game?
While I'm writing I also have a tournament related wishlist item,
which I have no idea how difficult it would be to implement. Currently
you have to restart kgsGtp with appropriate options to accept
tournament games and decline other games before a tournament starts,
and afterwards restart kgsGtp with reverted options to resume playing
normal games. This seems kind of unnecessary. It would be more
convenient if the server simply adjourned any ongoing game (with a
message explaining that the bot will be occupied by a tournament)
right before the start of each tournament game.
/Gunnar
_______________________________________________
computer-go mailing list
computer-go@xxxxxxxxxxxxxxxxx
http://www.computer-go.org/mailman/listinfo/computer-go/