[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [computer-go] 2nd KGS Computer Go Tournament
Don,
In message <200505102135.j4ALZndD012161@xxxxxxxxxxxxxxxxx>, Don Dailey
<drd@xxxxxxxxxxxxxxxxx> writes
Nick,
I assure you that kgs-genmove_cleanup and "final_status_list dead" are
EASY to implement.
Yes, I accept that. But that doesn't mean that programmers will do it,
let alone do it right. Maybe they will, we'll see. Meanwhile, I am
unwilling to assign them game losses for failure.
kgs-genmove_cleanup just means to play the game out to the bitter end.
I don't see this command listed on the page which
http://www.lysator.liu.se/~gunnar/gtp/ links to, which is
http://www.lysator.liu.se/~gunnar/gtp/gtp2-spec-draft2/gtp2-spec.html
I assume that this is because the document is dated 2002, and it did not
exist then.
final_status_list dead is really simple, it just means "give me a list of
all the stones you think are dead for both colors."
or alive, or seki.
I hope that the seki case is omitted when using Chinese rules - the
Chinese rules have no concept of seki.
Believe me, if a program is good enough to pass before killing the opponents
dead stones, it KNOWS the stones are dead and "final_status_list dead" can
be implemented easily.
Can be, yes. Will be? I look forward to being proved wrong.
If the program DOESN'T know this, then it shouldn't be passing. If it
passes anyway and you end the game by scoring it, you are being unfair
to the opponent because you very well might be aribitrarily changing
the result of the game. If the program doesn't know the stones are
dead, the opponent may be able to save them.
I am sure that the program does know this, it just isn't good at
expressing it. I have never seen a case where there was a genuine
disagreement about a group status at the end of a bot game. If I ever
do see such a case, I am likely to rule in favour of the bot that
implements kgs-genmove_cleanup and final_status_list correctly.
In fact, you might as well stop the game even earlier, when YOU judge
the game to be decided.
I believe that the game stops when both players pass in turn.
- Don
Nick
--
Nick Wedd nick@xxxxxxxxxxxxxxxxx
_______________________________________________
computer-go mailing list
computer-go@xxxxxxxxxxxxxxxxx
http://www.computer-go.org/mailman/listinfo/computer-go/