[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [computer-go] Third KGS tournament: game-end protocol
On 10, Jun 2005, at 7:49 AM, Michal Bazynski wrote:
where does the protocol say you have to fill down to 2 libs??
the protocol assumes that either bots can score properly (games end
after 2 passes) or cannot (so there's no point in asking the bot a
second/third/nth time about status, we already lost all faith in the
bot when first disagreement happened...). now, since it is assumed
that one of the bots cannot score, the bots are asked to remove
everything they wish to be considered dead - because there's no other
way to determine it (once we believe one of the bots cannot score
properly). that does _not_ mean fill all libs...
No, the protocol does not explicitly state that all liberties down to
the last two eyes MUST be filled, but I claim that this is the result
we will get. If any stone or string of stones left on the board is
alive and we play under Chinese rules, then plopping a stone on any
intersection results in getting a point even if there is absolutely no
chance of that stone or group growing into a two eye group. My claim is
that that this behavior is strongly encouraged by the protocol because
if the opportunity for getting points is there then programs will do
it.
I am impressed when a program recognizes that there is nothing more to
be gained and passes. The other program should not be allowed to pass
and thus force its stones to be considered alive.
I think you state the real problem very well when you say
we already lost all faith in the bot when first disagreement
happened...). now, since it is assumed that one of the bots cannot
score ...
If one of the bots cannot score properly then let the programs know
which groups are subject to question. A bot that does not specify the
group it claims is alive and wrongly accused by the other program of
being dead should have no right to claim that the other bot is wrong.
My point is that we will eliminate a large majority of these
disagreements if the lists of disputed stones are sent to the other
program when we say "you may resolve this dispute by playing it out."
More mature programs will likely agree to kill a specific dead group. I
see a big loophole in my request as well: the bot can just send the
whole board over as disputed: All my color are alive, all your color
are dead. But if we are trying to get these programs to actually play
better rather than just win tournaments by finding loopholes in the
rules, this behavior won't last long.
But there will still be unresolved disputes and a TD will have to
decide. Go is just that kind of a game.
And I do think that the subject of resolution of disputes and clock
time needs to be made clear.
Cheers,
David
_______________________________________________
computer-go mailing list
computer-go@xxxxxxxxxxxxxxxxx
http://www.computer-go.org/mailman/listinfo/computer-go/