[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [gnugo-devel] small plays at the end of the game
From: |
Gunnar Farnebäck |
Subject: |
Re: [gnugo-devel] small plays at the end of the game |
Date: |
Fri, 03 Dec 2004 03:01:51 +0100 |
User-agent: |
EMH/1.14.1 SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.3 Emacs/21.3 (sparc-sun-solaris2.9) MULE/5.0 (SAKAKI) |
David wrote:
> > if (val < 0.0
> > && fill_liberty(move, color)
> > && (!allowed_moves || allowed_moves[*move])) {
> > val = 1.0;
> > TRACE("Filling a liberty at %1m\n", *move);
> > record_top_move(*move, val);
> > move_considered(*move, val);
> > time_report(1, "fill liberty", NO_MOVE, 1.0);
> > }
> >
> > Of course it has to propose a particular move.
>
> Yes, this is what I am seeing, situations where backfilling can be
> done right or wrong. GNU Go did the right thing with the floating
> point value of the right move being 0.0 and the value of the wrong
> move being 0.0.
I still don't understand where you're observing the move value. Isn't
the code above enough to set the value to 1.0?
/Gunnar