gnugo-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [gnugo-devel] gnugo


From: William M. Shubert
Subject: Re: [gnugo-devel] gnugo
Date: Mon, 14 Jun 2004 12:25:58 -0700

On Thu, 2004-06-10 at 15:52, aquarius wrote:
> Hi,
> 
> Gunnar Farnebäck wrote:
> > The kgsGtp documentation says [...]
> > Later in the documentation about playing ranked games it also says
> > this:
> >
> > 7 If the engine and the human disagree on the status of living and
> >   dead stones at the end of the game, one of two things will happen:
> >   If the game uses non-Japanese rules and the engine supports the
> >   kgs-genmove_cleanup command, then the engine will recommend that the
> >   human press "undo", after which the engine will get
> >   kgs-genmove_cleanup commands until it passes. If the game uses
> >   Japanese rules or the engine does not support kgs-genmove_cleanup,
> >   then the engine will simply refuse to score the game unless the
> >   human agrees.
> 
> This section seems to be pretty ambiguous about
> the responsibilities of the engine and kgsGtp.
> 
> > Since the game was played with Japanese rules I think it's pretty safe
> > to say that there is a bug in kgsGtp.
> 
> If William Shubert agrees to this thinking (and I think he will for
> cheat-safety reasons and for keeping the engine simple) he should
> perhaps put section 7 more clearly:
> 
> "... then _kgsGtp_ will recommend ..."
> and
> "... then _kgsGtp_ will simply refuse to
> score the game unless the human agrees
> _to_the_score_given_by_the_engine."
> 
> No offense meant;
> in the hope this will be useful
>     aquarius
H'm, I didn't think it was ambiguous, although I did say "the engine" a
couple times when I meant to say "kgsGtp". Anyway, here it is with that
fixed and a little bit of wording changed:
        If the engine and the human disagree on the status of living and
        dead stones at the end of the game, one of two things will
        happen: If the game uses non-Japanese rules and the engine
        supports the kgs-genmove_cleanup command, then kgsGtp will
        recommend that the human press "undo", after which the engine
        will get kgs-genmove_cleanup commands (in place of genmove
        commands). In all other cases, kgsGtp will simply refuse to
        finish the game unless the human agrees to the dead stones that
        the engine listed in its response to the final_status_list
        command.
I hope that is clear. The kgsGtp documentation has more information in
the section where it lists the way that each GTP command is used.
        Bill Shubert (address@hidden)

Attachment: signature.asc
Description: This is a digitally signed message part


reply via email to

[Prev in Thread] Current Thread [Next in Thread]