|
From: | George Zhong |
Subject: | [gnugo-devel] eyespace reading |
Date: | Thu, 29 Mar 2007 10:48:24 +0800 |
Some eye patterns seems not suitable to be
applied on the board edge.
Following condition (3.7.10, recognize_eye() in
optics.c, line 1301)
if (neighbors[mv] !=
gv->neighbors
||
marginal[mv] !=
gv->marginal
||
edge[mv] < gv->edge)
implies that GG hard code always take space on
the edge as advantage, but it may be the opposite.
For example, Eye
Pattern: 420, which yields 1-1-1-2, typically,
ooooo
o...o
ooo.xx
xxxxxx
the following position can
also matches unexpectedly, and, of course, missing the vital
point.
--------------------------
o...o
ooo.xx
xxxxxx
I am not sure which solution is side-effect free,
setup constraints or split up those patterns?
George Zhong
[Prev in Thread] | Current Thread | [Next in Thread] |