gnugo-devel
[Top][All Lists]
Advanced

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

Re: [gnugo-devel] new testcase


From: Gunnar Farneback
Subject: Re: [gnugo-devel] new testcase
Date: Sun, 20 Oct 2002 12:28:14 +0200
User-agent: EMH/1.14.1 SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.3 Emacs/20.7 (sparc-sun-solaris2.7) (with unibyte mode)

Evan wrote:
> >From a game last night, gnugo gets into a ko it shouldn't.
> 
> loadsgf games/nngs/gnugo-3.3.9-RikiTiki-200210170706.sgf 230
> owl_defend D4
> #? [1 A1|B1|B3]
> 
> The problem is that the owl code sees a defense at C4, which is actually
> only a defense in ko.

The real problem is that there's no owl attack in the first place.
Black can't do anything until white fills a liberty. Below is a
revision of this test.

/Gunnar

Index: regression/owl1.tst
===================================================================
RCS file: /cvsroot/gnugo/gnugo/regression/owl1.tst,v
retrieving revision 1.22
diff -u -r1.22 owl1.tst
--- regression/owl1.tst 14 Oct 2002 22:35:32 -0000      1.22
+++ regression/owl1.tst 20 Oct 2002 10:22:06 -0000
@@ -108,6 +108,12 @@
 286 owl_attack A6
 #? [1 B3]*
 
+# White C4 is a blunder.
+loadsgf games/nngs/gnugo-3.3.9-RikiTiki-200210170706.sgf 230
+287 owl_attack D4
+#? [0]
+288 owl_defend D4
+#? [1 (PASS|A1|B1|B3)]
 
 
 ########### end of tests #####################
Index: regression/games/nngs/gnugo-3.3.9-RikiTiki-200210170706.sgf
===================================================================
RCS file: regression/games/nngs/gnugo-3.3.9-RikiTiki-200210170706.sgf
diff -N regression/games/nngs/gnugo-3.3.9-RikiTiki-200210170706.sgf
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ regression/games/nngs/gnugo-3.3.9-RikiTiki-200210170706.sgf 20 Oct 2002 
10:22:06 -0000
@@ -0,0 +1,39 @@
+(;GM[1]FF[4]
+SZ[19]HA[0]KM[0.5]
+PW[GnuGo (GNU Go 3.3.9)]WR[11k*]
+PB[RikiTiki]BR[15k*]
+PC[NNGS]DT[2002-10-17]AP[gnugoclient:2.0]
+RE[W+15.5]
+;B[po];W[dd];B[cp];W[ep];B[dn];W[cq];B[di];W[bp];B[bo];W[co];B[do]
+;W[dp];B[cn];W[pd];B[qf];W[pq];B[qp];W[nd];B[id];W[of];B[ph];W[qq]
+;B[pl];W[cg];B[ch];W[dg];B[fc];W[kc];B[dc];W[cc];B[db];W[re];B[rf]
+;W[qe];B[jc];W[kd];B[if];W[ed];B[fd];W[nq];B[np];W[jp];B[gn];W[lp]
+;B[nn];W[mq];B[gp];W[cl];B[bn];W[bk];B[bh];W[bi];B[cj];W[fg];B[fi]
+;W[cb];B[eb];W[km];B[ml];W[oh];B[oj];W[rq];B[rp];W[gl];B[el];W[bg]
+;B[ah];W[ag];B[il];W[hm];B[io];W[im];B[ko];W[jl];B[ik];W[jo];B[lo]
+;W[iq];B[gr];W[sf];B[sg];W[se];B[rg];W[fm];B[em];W[fn];B[fo];W[ho]
+;B[eo];W[kb];B[jb];W[sp];B[so];W[sq];B[ro];W[ja];B[ia];W[ka];B[ib]
+;W[hr];B[gm];W[go];B[hp];W[hn];B[fp];W[kf];B[kh];W[jg];B[ih];W[ig]
+;B[hg];W[gh];B[gg];W[gi];B[fh];W[eh];B[ei];W[fj];B[ej];W[gj];B[kk]
+;W[ff];B[ni];W[hf];B[he];W[gf];B[hh];W[ij];B[kg];W[jf];B[jh];W[ie]
+;B[ge];W[jk];B[jj];W[kj];B[ji];W[lk];B[lj];W[pi];B[pg];W[ii];B[hj]
+;W[hi];B[ki];W[kl];B[mk];W[jd];B[hc];W[lg];B[lh];W[mg];B[og];W[nh]
+;B[mh];W[ng];B[oi];W[kj];B[mi];W[fk];B[ek];W[gq];B[fq];W[br];B[aq]
+;W[ap];B[dr];W[cr];B[ar];W[er];B[eq];W[dq];B[es];W[ds];B[fs];W[da]
+;B[ea];W[ca];B[cs];W[dr];B[pf];W[nf];B[pe];W[qc];B[oe];W[fr];B[hq]
+;W[od];B[ne];W[me];B[ir];W[gs];B[hs];W[ip];B[kr];W[dh];B[ci];W[lr]
+;B[kp];W[kn];B[ln];W[op];B[oo];W[mp];B[mo];W[jr];B[js];W[jq];B[ll]
+;W[kq];B[fs];W[kk];B[pp];W[ks];B[is];W[no];B[lf];W[mf];B[np];W[oq]
+;B[gs];W[ec];B[fe];W[fb];B[gb];W[fa];B[ga];W[ee];B[ao];W[cp];B[bs]
+;W[as];B[bs];W[cs];B[es];W[as];B[le];W[bq];B[md];W[mc];B[ke];W[ld]
+;B[je];W[if];B[nc];W[me];B[mf];W[lm];B[mm];W[no];B[mn];W[md];B[fl]
+;W[hk];B[en];W[np];B[];W[]
+C[final_score: W+15.5
+O17 removed
+B11 removed
+Q11 removed
+B9 removed
+J9 removed
+C8 removed
+J5 removed]
+)




reply via email to

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