gnugo-devel
[Top][All Lists]
Advanced

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

[gnugo-devel] EB1404


From: Evan Berggren Daniel
Subject: [gnugo-devel] EB1404
Date: Sun, 24 Nov 2002 21:05:58 -0500 (EST)

This patch modifies EB1404a and E1404b (sente first line hane) to permit
gnugo to cut when possible.  It also adds a new pattern for the cut
(E1404c).  It also removes RE11, which should no longer be needed.  The
result is a PASS at 13x13:67.

Also, nngs3:1110 is probably wrong as written.  The original game move
(A5) is problematic because gnugo can cut at B7.  However, the cut at C7
also works, and gnugo currently prefers that, which is good.  But, gnugo's
current favorite move is G7, which might be better; I don't really know.
So, the answer should be changed to either [!A5] or [C7].

Thanks

Evan Daniel

- first line hane pattern tuning

Index: patterns/patterns.db
===================================================================
RCS file: /cvsroot/gnugo/gnugo/patterns/patterns.db,v
retrieving revision 1.88
diff -u -r1.88 patterns.db
--- patterns/patterns.db        20 Nov 2002 19:05:00 -0000      1.88
+++ patterns/patterns.db        25 Nov 2002 01:58:21 -0000
@@ -6073,10 +6073,10 @@

 ?oX??
 ..Xa?
-?XO*o
+?BO*o
 -----

-;!dead(a)
+;!dead(a) && !attack(B)


 Pattern EB1404b
@@ -6096,8 +6096,25 @@
 ?AO*o
 -----

-;!dead(a) && xmoyo(e) && !oplay_defend_both(*,?,c,A,B) && !oplay_attack(*,c,*)
+;!dead(a) && xmoyo(e) && !oplay_defend_both(*,?,c,A,B) && !oplay_attack(*,c,*) 
&& !attack(A)
+
+Pattern EB1404c
+#cut followup to sente hane
+#evand new pattern (3.3.13)
+
+?oX??
+.*XO?
+?XO.o
+-----
+
+:8,Xe,value(12)
+
+?oB??
+e*Ba?
+?AO.o
+-----

+;!dead(a) && xmoyo(e) && !oplay_defend(*,A) && !oplay_attack_either(*,*,a)

 Pattern EB1405

@@ -13808,23 +13825,24 @@
 > replace(a,*)


-Pattern RE11
-# evand new pattern (3.3.9)
-
-|..?
-|X*.
-|OXX
-|.O?
-
-:8,-
-
-|..?
-|X*.
-|Occ
-|ab?
-
-; alive(b) && lib(c) == 2 && oplay_attack(*,a,c)
-> replace(a,*)
+#Pattern RE11
+## evand new pattern (3.3.9)
+## should be unneccessary with changes to EB1404 (3.3.13)
+#
+#|..?
+#|X*.
+#|OXX
+#|.O?
+#
+#:8,-
+#
+#|..?
+#|X*.
+#|Occ
+#|ab?
+#
+#; alive(b) && lib(c) == 2 && oplay_attack(*,a,c)
+#> replace(a,*)


 # END OF FILE





reply via email to

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