gnugo-devel
[Top][All Lists]
Advanced

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

[gnugo-devel] hoshi patch


From: Evan Berggren Daniel
Subject: [gnugo-devel] hoshi patch
Date: Mon, 28 Jul 2003 17:51:46 -0400 (EDT)

This patch adds more variations after the low approach, low pincer, one
point jump.  This is probably not ready for CVS, but I'd like to solicit
comments.  What more does this patch need?  What variations do we want
gnugo to play?  Clearly, making the second jump is bad; do we want it to
play the shoulder hit, or not jump in the first place (ie invade or make a
double approach instead)?

I have not tested this beyond verifying that it compiles.

Evan Daniel

Index: patterns/hoshi_keima.sgf
===================================================================
RCS file: /cvsroot/gnugo/gnugo/patterns/hoshi_keima.sgf,v
retrieving revision 1.4
diff -u -d -r1.4 hoshi_keima.sgf
--- patterns/hoshi_keima.sgf    21 Jul 2003 16:33:19 -0000      1.4
+++ patterns/hoshi_keima.sgf    28 Jul 2003 21:45:32 -0000
@@ -75,8 +55,43 @@

 (;W[of]C[
 ];C[#w jumps];B[nd]MA[mj]C[S]
-(;W[pi]C[0];B[qi]MA[mk]C[S];W[pj]MA[ml]C[0];B[ph]MA[mk]C[S];W[oh]
-MA[mk];B[qj]MA[ml]C[S];W[pk]MA[mm];B[ql]MA[mm]C[S])
+(;W[pi]C[0]
+(;B[qi]MA[mk]C[S];W[pj]MA[ml]C[0]
+(;B[ph]MA[mk]C[S];W[oh]MA[mk];B[qj]MA[ml]C[S];W[pk]MA[mm];B[ql]MA[mm]
+C[S];W[pg]MA[mm])
+
+(;B[qj];W[pk]MA[ml];B[ph]MA[ml];W[oh]MA[ml])
+)
+
+(;B[ph];W[oh]MA[mk]
+(;B[qi]MA[mk];W[pj]MA[mk])
+
+(;B[oi];W[qi]MA[lk];B[og]MA[lk];W[nh]MA[lk];B[pg]MA[lk];W[ng]MA[lk];
+B[pf]MA[lk];W[rh]MA[lk];B[nf]MA[lk])
+)
+
+(;B[qe]
+(;W[rf]C[#considered outdated
+]
+(;B[qi]MA[lk];W[pj]MA[lk]
+(;B[ph]MA[lk];W[oh]MA[lk];B[qj]MA[ll];W[pk]MA[ll]
+(;B[ql]MA[km];W[pg]MA[km])
+
+(;B[pg];W[pf]MA[ll];B[og]MA[ll];W[ng]MA[ll];B[nh]MA[ll];W[oi]MA[ll];
+B[nf]MA[ll];W[mg]MA[ll];B[ql]MA[ln];W[qc]MA[ll];B[pc]MA[lk];W[qd]
+MA[lk];B[qb]MA[lk];W[pe]MA[lk];B[mf]MA[kk];W[rb]MA[lj];B[lg]MA[jk];
+W[mh]MA[jk];B[li]MA[jk];W[mi]MA[jk];B[mj]MA[jl])
+)
+
+(;B[qj];W[pk]MA[ll];B[ph]MA[ll];W[oh]MA[ll])
+)
+
+(;B[ph];W[oh]MA[lk];B[qi]MA[ll];W[pj]MA[lk])
+)
+
+(;W[qi]MA[lk];B[rf]MA[lk];W[qg]MA[lk])
+)
+)

 (;W[qc]C[0
 ];B[qd]MA[mi];W[rd];B[re]MA[mi];W[rc];B[qe]MA[mi];W[ob];
@@ -84,6 +99,37 @@
 ]MA[ki])

 (;W[oh];B[qe]MA[kj];W[rf]MA[kj];B[qj]MA[kj];W[mf]MA[kj])
+
+(;W[mf]C[#bad for white
+];B[ld]MA[ki])
+
+(;W[rd]MA[mj]C[0
+#bad for white
+];B[qc]MA[mj])
+)
+
+(;W[nc]MA[ki];B[pf]MA[li]
+(;W[pg]MA[li];B[qg]MA[li];W[qc]MA[li];B[qe]MA[li];W[pc]MA[li];B[tt];
+W[rf]MA[mi]C[t
+];B[re]C[j
+]MA[mi];W[of]C[j
+]MA[mi];B[pe]MA[mi];W[ne]
+C[j
+]MA[mi])
+
+(;W[qc]MA[li]
+(;B[qd]MA[li];W[pc]MA[li]
+(;B[od]MA[li];W[rc]MA[li];B[rd]MA[li]C[j
+])
+
+(;B[tt];W[od]MA[li];B[oe];W[ne]MA[li])
+)
+
+(;B[pc]MA[li];W[qd]MA[li];B[pe]MA[li];W[rf]MA[li];B[pb]MA[li];W[qb]
+MA[li];B[md]MA[li])
+
+(;B[qe]MA[li];W[pc]MA[li])
+)
 )
 )





reply via email to

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