gnugo-devel
[Top][All Lists]
Advanced

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

[gnugo-devel] eyespace reading


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





 


reply via email to

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