[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [gnugo-devel] Proposed owl_determine_life() improvement
From: |
Portela Fernand |
Subject: |
RE: [gnugo-devel] Proposed owl_determine_life() improvement |
Date: |
Mon, 4 Nov 2002 04:06:58 +0100 |
Dan wrote:
> (...)
> I haven't investigated this breakage much but it might help
> answer your query for more examples.
Thank you, it sure will provide some good examples. But I see that
you're actively working on this issue. Maybe I'd better concentrate
on something else... Anyway, here's a comment.
Mixing the eyes arithmetic with escape potential looks a bit odd to
me. I think it will possibly cause problems in do_owl_attack() and
do_owl_defend(). I guess this could be the reason of some of the
failures you are currently getting with this patch. Are you positive
this is the right way to treat the problem ?
Another possible way I was thinking about would be to try to refine
the job of owl_determine_life() by trying to find out if a move that
captures a lunch also creates some potential for another eye.
For instance in nngs4:30
|..X
|...
|...
|..O
|.XO
|.OX
|.OO
B6 kills the lunch _and_ threatens to make another eye around A7 (for
that matter, A5 creating a half-eye at A4 would work as well I think)
Summing it up would result in eyemax >= 2
But it might not be easily feasible...
/nando