[Top][All Lists]
[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])
+)
)
)
- [gnugo-devel] hoshi patch,
Evan Berggren Daniel <=