Beginning of implementation of a ctypes-based interface to libboard, which is a much cleaner set of Go routines than I hacked together originally. Including a copy of gnugo 3.8 so we can build a dynamic version of libboard.

This commit is contained in:
2012-04-12 13:46:27 -04:00
parent 55dbed09f5
commit 8b772255a1
2259 changed files with 388094 additions and 291 deletions

View File

@ -0,0 +1,36 @@
(;GM[1]FF[4]
SZ[19]HA[0]KM[6.5]
PW[Indigo]PB[GNU Go]DT[2004-07-06]GN[Indigo (W) vs. GNU Go (B)]
RE[W+Resign]
TM[60:00]RU[Chinese]
C[GNU Go 3.5.8 Random Seed 1089145585 level 12
Indigo used 47:29 minutes
GNU Go used 12:23 minutes]
;B[qd];W[cp];B[pp];W[dc];B[ph];W[oc];B[ld];W[jp];B[de];W[fd];B[cc]
;W[cb];B[cd];W[qn];B[bb];W[eq];B[cj];W[qb];B[ql];W[lb];B[pn];W[oe]
;B[qo];W[nq];B[pf];W[pr];B[cm];W[jd];B[ff];W[pm];B[qm];W[rn];B[om]
;W[on];B[pl];W[lf];B[gq];W[db];B[go];W[kc];B[he];W[ro];B[rp];W[hd]
;B[jr];W[lp];B[jn];W[hp];B[gp];W[lr];B[iq];W[hq];B[ip];W[io];B[ho]
;W[rr];B[jo];W[hr];B[gr];W[jq];B[ir];W[cr];B[em];W[ge];B[gh];W[gf]
;B[gg];W[rm];B[jg];W[rl];B[rk];W[lh];B[ji];W[og];B[pg];W[lj];B[jk]
;W[of];B[pj];W[jf];B[oo];W[nn];B[no];W[hf];B[bo];W[bp];B[mn];W[nm]
;B[mp];W[mq];B[cn];W[lo];B[nl];W[mm];B[ln];W[ll];B[lm];W[ml];B[nk]
;W[mo];B[kl];W[lk];B[ko];W[np];B[nh];W[oh];B[oi];W[ig];B[kg];W[ih]
;B[lg];W[jh];B[kh];W[ki];B[mh];W[li];B[mf];W[jj];B[ii];W[ij];B[hi]
;W[kf];B[mg];W[il];B[jl];W[ik];B[md];W[me];B[ne];W[im];B[in];W[jm]
;B[km];W[gk];B[le];W[ek];B[hj];W[eh];B[eg];W[ch];B[mb];W[dg];B[ob]
;W[gl];B[df];W[fi];B[di];W[dh];B[bg];W[ck];B[bk];W[nc];B[dk];W[mc]
;B[rc];W[eo];B[pb];W[lc];B[od];W[dl];B[dj];W[el];B[dm];W[nd];B[pd]
;W[cl];B[bl];W[bh];B[fn];W[bf];B[bi];W[ah];B[fh];W[ei];B[ba];W[ej]
;B[gj];W[qq];B[ee];W[fe];B[hk];W[gm];B[cf];W[be];B[cg];W[qp];B[po]
;W[bd];B[nb];W[bc];B[ap];W[pc];B[qc];W[rb];B[ar];W[ag];B[er];W[pe]
;B[sb];W[re];B[qe];W[qf];B[sc];W[qg];B[qh];W[bq];B[aq];W[rh];B[sk]
;W[qi];B[pi];W[dq];B[do];W[ie];B[ri];W[kp];B[hm];W[hl];B[kr];W[hn]
;B[io];W[gn];B[kk];W[fo];B[fm];W[ai];B[aj];W[bs];B[fl];W[fk];B[ls]
;W[br];B[ds];W[al];B[bj];W[co];B[bm];W[kj];B[kn];W[ms];B[ks];W[ke]
;B[sl];W[sh];B[si];W[pq];B[sm];W[rg];B[sp];W[op];B[pm];W[mi];B[se]
;W[sf];B[sd];W[ni];B[ma];W[rq];B[so];W[nj];B[oj];W[mk];B[la];W[kb]
;B[ka];W[jb];B[ja];W[fb];B[ib];W[kq];B[ic];W[kd];B[nf];W[me];B[ng]
;W[sq];B[sn];W[ha];B[hb];W[ga];B[ia];W[gb];B[hc];W[gc];B[id];W[jc]
;B[ci];W[];B[]C[The lower left corner is unsettled. The jury decided
that white won the game.])

View File

@ -0,0 +1,34 @@
(;GM[1]FF[4]
SZ[19]HA[0]KM[6.5]
PW[Go Intellect]PB[GNU Go]DT[2004-07-04]
GN[Go Intellect (W) vs. GNU Go (B)]
RE[W+23.5]
TM[60:00]RU[Chinese]
C[GNU Go 3.5.8 Random Seed 1088951122 level 12
Go Intellect used 55:08 minutes
GNU Go used 12:51 minutes]
;B[pd];W[cd];B[pp];W[dq];B[pj];W[ec];B[co];W[do];B[dn];W[dp];B[dm]
;W[jq];B[gn];W[nq];B[dj];W[kc];B[pn];W[nc];B[qf];W[cg];B[oc];W[md]
;B[or];W[mp];B[eg];W[qq];B[oq];W[qo];B[po];W[qp];B[qn];W[rn];B[rm]
;W[pr];B[gf];W[gp];B[ls];W[nr];B[ns];W[pg];B[qg];W[ob];B[pb];W[od]
;B[pc];W[nb];B[if];W[ro];B[ql];W[dh];B[ph];W[pf];B[oe];W[nd];B[og]
;W[hd];B[gd];W[he];B[gc];W[ge];B[fd];W[hf];B[hc];W[fe];B[gg];W[ef]
;B[ci];W[ei];B[bq];W[jd];B[mg];W[hg];B[mm];W[ed];B[lq];W[kr];B[lp]
;W[lo];B[ko];W[mn];B[lr];W[lm];B[no];W[jm];B[mo];W[ln];B[ml];W[jo]
;B[kq];W[jp];B[kp];W[nn];B[on];W[go];B[kh];W[nm];B[ll];W[nl];B[kl]
;W[kn];B[ik];W[fn];B[hn];W[il];B[mk];W[jk];B[hl];W[jl];B[ij];W[ih]
;B[nk];W[fm];B[gm];W[fl];B[gl];W[jj];B[ej];W[fj];B[jr];W[ir];B[cr]
;W[cp];B[bo];W[js];B[er];W[np];B[oo];W[ps];B[os];W[ic];B[bh];W[bg]
;B[ag];W[dr];B[ae];W[bd];B[fi];W[ek];B[gj];W[fk];B[gi];W[eh];B[ds]
;W[ck];B[dk];W[dl];B[cl];W[bl];B[el];W[cm];B[dl];W[fr];B[eq];W[ep]
;B[fq];W[bn];B[cn];W[gq];B[ad];W[bp];B[ap];W[cs];B[bs];W[fp];B[es]
;W[bf];B[af];W[bj];B[gr];W[hr];B[fs];W[bi];B[ch];W[ji];B[hh];W[fh]
;B[am];W[cj];B[di];W[pa];B[qa];W[oa];B[qb];W[pl];B[hi];W[ok];B[oj]
;W[ai];B[ak];W[be];B[ah];W[lj];B[bc];W[pk];B[qk];W[sm];B[sl];W[sn]
;B[db];W[eb];B[cb];W[lf];B[jg];W[mj];B[lg];W[nj];B[kf];W[mf];B[ea]
;W[fa];B[da];W[fb];B[nf];W[ke];B[pm];W[ol];B[je];W[le];B[ie];W[nh]
;B[mh];W[oi];B[pi];W[ng];B[li];W[ig];B[ni];W[id];B[mi];W[kj];B[jf]
;W[hs];B[gs];W[ne];B[of];W[pq];B[op];W[dc];B[ks];W[jr];B[jh];W[ii]
;B[cc];W[gk];B[en];W[hk];B[eo];W[fo];B[cq];W[ki];B[om];W[em];B[]
;W[rr];B[];W[in];B[];W[rj];B[];W[qj];B[rk];W[qh];B[];W[rh];B[rg]
;W[qi];B[oh];W[si];B[sk];W[sg];B[];W[qe];B[pe];W[];B[])

View File

@ -0,0 +1,31 @@
(;GM[1]FF[4]
SZ[19]HA[0]KM[6.5]
PW[Jimmy]PB[GNU Go]DT[2004-07-06]GN[Jimmy (W) vs. GNU Go (B)]
RE[B+94.5]
TM[60:00]RU[Chinese]
C[GNU Go 3.5.8 Random Seed 1089138688 level 12]
;B[pd];W[pp];B[dd];W[cp];B[qn];W[ql];B[nq];W[jc];B[qq];W[qp];B[oo]
;W[pq];B[ep];W[dm];B[cq];W[bq];B[dq];W[jq];B[br];W[gq];B[qj];W[qf]
;B[nc];W[qh];B[ck];W[rd];B[qc];W[fc];B[cf];W[lc];B[rc];W[bp];B[qr]
;W[or];B[rq];W[rp];B[nr];W[rn];B[pr];W[oq];B[os];W[pn];B[ec];W[fd]
;B[oj];W[mn];B[ee];W[np];B[mp];W[po];B[lq];W[oh];B[mj];W[no];B[gf]
;W[mh];B[ek];W[fm];B[re];W[rf];B[qd];W[le];B[gk];W[jo];B[gp];W[ln]
;B[fq];W[hm];B[ni];W[nh];B[kj];W[fr];B[gr];W[hq];B[hr];W[he];B[ir]
;W[jr];B[kr];W[ks];B[ls];W[rj];B[iq];W[hp];B[ip];W[ho];B[jp];W[qm]
;B[rk];W[qk];B[ri];W[rl];B[sj];W[pj];B[pi];W[qi];B[pk];W[nl];B[ji]
;W[hf];B[ol];W[io];B[nk];W[gg];B[ml];W[nm];B[fh];W[do];B[km];W[kn]
;B[bm];W[il];B[eb];W[ij];B[ha];W[fg];B[ff];W[ig];B[kg];W[mf];B[jf]
;W[ii];B[eg];W[id];B[hh];W[jm];B[ih];W[hg];B[gh];W[nd];B[nb];W[rh]
;B[fb];W[oe];B[gc];W[gd];B[hk];W[mb];B[mc];W[la];B[ik];W[oc];B[ob]
;W[od];B[kl];W[pb];B[pc];W[qb];B[md];W[ld];B[rb];W[cn];B[ch];W[ar]
;B[bs];W[go];B[bn];W[bo];B[fp];W[cm];B[cl];W[om];B[pe];W[pf];B[me]
;W[lg];B[kh];W[nf];B[lo];W[gb];B[hc];W[li];B[ib];W[jb];B[pl];W[lj]
;B[lk];W[ra];B[sf];W[pm];B[sh];W[mr];B[eo];W[em];B[jl];W[lr];B[js]
;W[cb];B[jg];W[ph];B[hd];W[je];B[ge];W[bc];B[be];W[ie];B[ic];W[ga]
;B[ki];W[kf];B[mi];W[lh];B[hl];W[hb];B[fa];W[gl];B[im];W[in];B[fl]
;W[gm];B[el];W[il];B[ko];W[ns];B[ms];W[mo];B[qe];W[sq];B[sr];W[sp]
;B[en];W[rs];B[rr];W[dl];B[dk];W[na];B[pa];W[ne];B[qa];W[oi];B[pj]
;W[ps];B[ns];W[fn];B[lm];W[sb];B[sd];W[sl];B[dp];W[sk];B[rj];W[an]
;B[al];W[bg];B[cg];W[ja];B[ia];W[rg];B[sg];W[fo];B[im];W[jn];B[il]
;W[mm];B[am];W[ao];B[oa];W[aq];B[ma];W[lb];B[na];W[sa];B[sc];W[as]
;B[cr];W[dn];B[if];W[er];B[ds];W[eq];B[es];W[fs];B[gs];W[];B[])

View File

@ -0,0 +1,27 @@
(;GM[1]FF[4]
SZ[19]HA[0]KM[6.5]
PW[The Many Faces of Go]PB[GNU Go]DT[2004-07-05]
GN[The Many Faces of Go (W) vs. GNU Go (B)]
RE[W+3.5]
TM[60:00]RU[Chinese]
C[GNU Go 3.5.8 Random Seed 1089064755 level 12
The Many Faces of Go used 5:14 minutes
GNU Go used 5:20 minutes]
;B[qd];W[dc];B[pq];W[dq];B[ph];W[oc];B[kc];W[mc];B[co];W[cm];B[eo]
;W[fp];B[dm];W[dl];B[em];W[cn];B[do];W[cj];B[ce];W[gc];B[qo];W[me]
;B[jq];W[hq];B[mq];W[ch];B[ee];W[cd];B[pf];W[ic];B[ff];W[qb];B[dd]
;W[ec];B[ke];W[ie];B[hn];W[bd];B[ql];W[lf];B[mi];W[fh];B[jf];W[jh]
;B[bg];W[if];B[jj];W[el];B[jo];W[df];B[hk];W[fm];B[fn];W[dn];B[en]
;W[ij];B[ik];W[rc];B[bn];W[bm];B[hj];W[sf];B[rf];W[fl];B[se];W[cf]
;B[bo];W[cq];B[jd];W[gn];B[go];W[gm];B[fo];W[ir];B[id];W[hd];B[am]
;W[hh];B[al];W[bk];B[lj];W[kr];B[ar];W[gp];B[ho];W[ns];B[or];W[ip]
;B[kq];W[jr];B[nr];W[kk];B[ji];W[kh];B[hm];W[io];B[jn];W[ak];B[fj]
;W[br];B[ii];W[aq];B[ih];W[ig];B[jg];W[kg];B[ms];W[in];B[im];W[jp]
;B[kp];W[ko];B[lr];W[kj];B[ki];W[kl];B[jm];W[lm];B[rd];W[lo];B[lk]
;W[on];B[mh];W[no];B[ol];W[nf];B[kn];W[ln];B[nl];W[mp];B[mn];W[mm]
;B[nm];W[nn];B[od];W[lc];B[nd];W[nc];B[pc];W[pb];B[qc];W[ra];B[sc]
;W[kb];B[rb];W[il];B[gi];W[gf];B[gh];W[hl];B[jl];W[gg];B[gl];W[ej]
;B[fk];W[ei];B[ek];W[dk];B[bp];W[bq];B[ng];W[of];B[og];W[bl];B[lg]
;W[kf];B[an];W[oe];B[pe];W[lh];B[mg];W[md];B[hp];W[iq];B[lq];W[ks]
;B[mf];W[ne];B[pd];W[ep];B[le];W[je];B[ls];W[fi];B[sb];W[qa];B[sa]
;W[oa];B[ap];W[hg];B[hi];W[li];B[dp];W[jc];B[cp];W[];B[])

View File

@ -0,0 +1,28 @@
(;GM[1]FF[4]
SZ[19]HA[0]KM[6.5]
PW[GNU Go]PB[Indigo]DT[2004-07-07]GN[GNU Go (W) vs. Indigo (B)]
RE[W+39.5]
TM[60:00]RU[Chinese]
C[GNU Go 3.5.8 Random Seed 1089224859 level 12
GNU Go used 11:57 minutes
Indigo used 36:37 minutes]
;B[cd];W[pp];B[qd];W[cp];B[oc];W[dl];B[jp];W[ec];B[hd];W[de];B[qj]
;W[ce];B[cb];W[db];B[qn];W[eq];B[gc];W[ci];B[np];W[oo];B[om];W[hq]
;B[jr];W[hf];B[nn];W[oq];B[rp];W[op];B[no];W[nq];B[qq];W[jf];B[mq]
;W[lf];B[mr];W[nf];B[be];W[bf];B[fb];W[dc];B[cc];W[bd];B[dd];W[ed]
;B[fe];W[hn];B[ee];W[bc];B[hp];W[gp];B[bb];W[ab];B[fg];W[fi];B[ad]
;W[ae];B[jd];W[mc];B[kc];W[nh];B[md];W[mb];B[ld];W[nj];B[ip];W[jm]
;B[go];W[ho];B[nd];W[ml];B[qh];W[gg];B[fn];W[hr];B[cn];W[fh];B[bl]
;W[gm];B[do];W[fo];B[bo];W[bp];B[ck];W[dk];B[fm];W[gl];B[gn];W[fp]
;B[fl];W[en];B[dm];W[em];B[eo];W[fk];B[ln];W[bj];B[ll];W[kk];B[mk]
;W[lk];B[mj];W[mi];B[kl];W[jl];B[nk];W[lj];B[oj];W[nl];B[ok];W[lm]
;B[cl];W[bm];B[pg];W[ni];B[ol];W[eg];B[cj];W[bn];B[dj];W[cm];B[dn]
;W[co];B[el];W[ek];B[kn];W[km];B[ie];W[if];B[di];W[bi];B[dg];W[df]
;B[cg];W[bg];B[ef];W[ff];B[ch];W[ao];B[bh];W[ah];B[oe];W[ge];B[fd]
;W[ir];B[fc];W[da];B[ke];W[kf];B[qb];W[js];B[kr];W[mn];B[dr];W[mo]
;B[dq];W[er];B[dp];W[gk];B[cq];W[br];B[bq];W[aq];B[mp];W[lo];B[jn]
;W[in];B[ko];W[lp];B[kp];W[lq];B[lr];W[kq];B[jq];W[mm];B[mg];W[ng]
;B[mf];W[me];B[le];W[ne];B[of];W[as];B[li];W[oi];B[lh];W[ki];B[kh]
;W[jh];B[ea];W[ca];B[eb];W[ba];B[pr];W[pi];B[qi];W[ks];B[he];W[ls]
;B[ms];W[is];B[oh];W[pj];B[pk];W[io];B[nm];W[mh];B[ph];W[lg];B[je]
;W[gf];B[gd];W[og];B[iq];W[jo];B[];W[])

View File

@ -0,0 +1,33 @@
(;GM[1]FF[4]
SZ[19]HA[0]KM[6.5]
PW[GNU Go]PB[Go Intellect]DT[2004-07-04]
GN[GNU Go (W) vs. Go Intellect (B)]
RE[B+34.5]
TM[60:00]RU[Chinese]
C[GNU Go 3.5.8 Random Seed 1088946928 level 12
GNU Go used 8:22 minutes
Go Intellect used 49:22 minutes]
;B[cd];W[pp];B[cp];W[ep];B[eq];W[fq];B[dp];W[eo];B[qd];W[gp];B[er]
;W[ed];B[jc];W[cc];B[dc];W[dd];B[db];W[ce];B[bd];W[od];B[bc];W[qc]
;B[pd];W[pc];B[rc];W[rb];B[re];W[fr];B[oc];W[ob];B[nc];W[nb];B[mc]
;W[sc];B[rd];W[oe];B[sb];W[sa];B[pb];W[qb];B[qk];W[jp];B[gd];W[me]
;B[ld];W[pn];B[ec];W[ok];B[ph];W[oq];B[ff];W[cg];B[df];W[nh];B[eh]
;W[ci];B[oh];W[cl];B[dj];W[ng];B[cj];W[bj];B[bk];W[bi];B[ck];W[kf]
;B[dl];W[ni];B[qq];W[qp];B[pr];W[or];B[pl];W[ol];B[pm];W[om];B[hi]
;W[il];B[ki];W[lj];B[kg];W[je];B[lg];W[fl];B[mf];W[nf];B[le];W[rn]
;B[cf];W[es];B[dr];W[qf];B[rg];W[rf];B[qg];W[sg];B[pf];W[ds];B[qe]
;W[cr];B[bq];W[dq];B[bn];W[pj];B[qj];W[rl];B[rk];W[mb];B[dn];W[ja]
;B[lb];W[la];B[pa];W[sb];B[ma];W[qa];B[lf];W[ka];B[id];W[ib];B[bg]
;W[hc];B[hd];W[fb];B[os];W[ns];B[ps];W[rq];B[nr];W[qr];B[hk];W[lq]
;B[hl];W[fm];B[hm];W[im];B[gn];W[en];B[ho];W[in];B[gm];W[ik];B[ij]
;W[kj];B[io];W[jo];B[ic];W[gc];B[kb];W[jb];B[hb];W[na];B[fc];W[gb]
;B[qm];W[jj];B[ji];W[fj];B[rm];W[fh];B[di];W[gk];B[qn];W[qo];B[gh]
;W[gi];B[gg];W[hj];B[gj];W[fi];B[hj];W[so];B[br];W[sm];B[ek];W[fk]
;B[nd];W[hp];B[ip];W[iq];B[ne];W[of];B[pi];W[pk];B[ql];W[sl];B[sk]
;W[sn];B[mh];W[mi];B[bs];W[pe];B[sf];W[mg];B[lh];W[hn];B[go];W[do]
;B[co];W[dm];B[cm];W[em];B[cn];W[el];B[bl];W[fg];B[eg];W[sd];B[ms]
;W[oo];B[ea];W[ha];B[cq];W[cs];B[fa];W[ej];B[dk];W[oi];B[pq];W[nq]
;B[rr];W[sr];B[rs];W[eb];B[da];W[ga];B[rp];W[sq];B[ch];W[og];B[pg]
;W[fo];B[li];W[oa];B[se];W[ei];B[mr];W[mq];B[lr];W[kr];B[jr];W[gl]
;B[kq];W[kp];B[jq];W[ir];B[ks];W[is];B[fe];W[js];B[kr];W[fn];B[qs]
;W[sp];B[ss];W[ro];B[bb];W[];B[ke];W[];B[])

View File

@ -0,0 +1,28 @@
(;GM[1]FF[4]
SZ[19]HA[0]KM[6.5]
PW[GNU Go]PB[Jimmy]DT[2004-07-06]GN[GNU Go (W) vs. Jimmy (B)]
RE[W+Resign]
TM[60:00]RU[Chinese]
C[GNU Go 3.5.8 Random Seed 1089137272 level 12]
;B[pd];W[dc];B[pp];W[co];B[ci];W[nq];B[lq];W[qn];B[de];W[ee];B[oo]
;W[qq];B[qp];W[pq];B[df];W[pf];B[nd];W[qd];B[qj];W[qc];B[qe];W[pe]
;B[re];W[rg];B[ed];W[ec];B[fd];W[fc];B[ql];W[pm];B[gc];W[gb];B[hc]
;W[ff];B[rq];W[hb];B[ic];W[rr];B[rp];W[dq];B[rn];W[jq];B[rm];W[gq]
;B[lo];W[no];B[ok];W[op];B[on];W[od];B[nn];W[nc];B[mo];W[dd];B[ge]
;W[gg];B[cl];W[cd];B[kc];W[nf];B[md];W[jo];B[mc];W[nb];B[oi];W[mb]
;B[np];W[nr];B[oe];W[mg];B[nl];W[cm];B[bm];W[bn];B[dm];W[cn];B[dl]
;W[bf];B[oq];W[or];B[cg];W[bg];B[eo];W[bh];B[ch];W[gi];B[oc];W[qf]
;B[ob];W[jh];B[qb];W[rb];B[pc];W[qa];B[pb];W[sc];B[al];W[oa];B[na]
;W[ma];B[lb];W[pa];B[od];W[bk];B[bl];W[bi];B[ck];W[bj];B[lr];W[sr]
;B[jr];W[ra];B[iq];W[le];B[jp];W[io];B[hp];W[il];B[kl];W[jl];B[kk]
;W[gn];B[fl];W[gp];B[hk];W[ho];B[eq];W[er];B[ep];W[fr];B[dp];W[cq]
;B[cp];W[bp];B[ij];W[ii];B[je];W[ri];B[hf];W[km];B[of];W[og];B[ib]
;W[mi];B[lm];W[jj];B[jk];W[ik];B[hl];W[hj];B[eh];W[im];B[ej];W[gk]
;B[gl];W[kn];B[ln];W[fe];B[gd];W[ip];B[ld];W[kp];B[kj];W[lp];B[ir]
;W[ki];B[rj];W[kq];B[mq];W[mp];B[kr];W[lj];B[ll];W[hq];B[op];W[nj]
;B[mr];W[oj];B[fo];W[qi];B[hr];W[ms];B[pj];W[pi];B[nh];W[ng];B[hg]
;W[kf];B[hh];W[fh];B[ls];W[ke];B[kd];W[fk];B[jf];W[ek];B[eg];W[gh]
;B[fi];W[fn];B[dn];W[dk];B[el];W[dj];B[di];W[cj];B[ao];W[an];B[ko]
;W[jp];B[ns];W[ps];B[qr];W[pr];B[rs];W[qs];B[os];W[ss];B[gr];W[gs]
;B[hs];W[js];B[fs];W[fq];B[ms];W[is];B[jg];W[kg];B[si];W[sh];B[sj]
;W[mk])

View File

@ -0,0 +1,32 @@
(;GM[1]FF[4]
SZ[19]HA[0]KM[6.5]
PW[GNU Go]PB[The Many Faces of Go]DT[2004-07-05]
GN[GNU Go (W) vs. The Many Faces of Go (B)]
RE[B+50.5]
TM[60:00]RU[Chinese]
C[GNU Go 3.5.8 Random Seed 1089065608 level 12
GNU Go used 7:46 minutes
The Many Faces of Go used 7:19 minutes]
;B[qd];W[dd];B[pq];W[dp];B[oc];W[po];B[pl];W[no];B[mq];W[lo];B[qh]
;W[kq];B[qo];W[qn];B[qp];W[hq];B[fq];W[fp];B[dn];W[eq];B[cl];W[pm]
;B[ql];W[rn];B[ro];W[hc];B[ci];W[kc];B[fc];W[fd];B[gc];W[ec];B[cf]
;W[gd];B[on];W[om];B[nk];W[sk];B[ml];W[nn];B[mc];W[le];B[je];W[lg]
;B[bd];W[if];B[cc];W[of];B[eb];W[hb];B[rm];W[sm];B[rk];W[sl];B[fa]
;W[co];B[cn];W[fn];B[kd];W[ld];B[jc];W[jb];B[kb];W[ic];B[lc];W[ef]
;B[jf];W[jg];B[ig];W[kf];B[fh];W[jh];B[gf];W[dg];B[ie];W[ia];B[ga]
;W[he];B[hf];W[ha];B[gb];W[id];B[dh];W[oh];B[mi];W[kl];B[qf];W[gl]
;B[mg];W[nh];B[mh];W[hi];B[jj];W[mf];B[ik];W[ng];B[pg];W[ii];B[hk]
;W[kj];B[kn];W[ji];B[im];W[gj];B[gk];W[fk];B[lm];W[km];B[ln];W[kk]
;B[jn];W[fi];B[eh];W[gh];B[hm];W[bo];B[hl];W[al];B[cg];W[ff];B[ip]
;W[jd];B[iq];W[fr];B[kc];W[ke];B[bm];W[ir];B[jr];W[hr];B[kr];W[mp]
;B[mr];W[gm];B[rj];W[dc];B[db];W[ni];B[mj];W[nd];B[kp];W[md];B[nc]
;W[pe];B[qe];W[el];B[ao];W[am];B[bk];W[dj];B[bn];W[an];B[ak];W[ap]
;B[ol];W[em];B[lj];W[lh];B[li];W[ki];B[de];W[ee];B[cd];W[ed];B[dk]
;W[cj];B[bj];W[ek];B[ei];W[ck];B[dl];W[ej];B[pp];W[df];B[pj];W[ho]
;B[hp];W[gp];B[ko];W[ce];B[be];W[pd];B[pc];W[pi];B[mn];W[qi];B[ri]
;W[oj];B[np];W[qj];B[oo];W[pk];B[od];W[oe];B[hn];W[io];B[eo];W[en]
;B[go];W[gn];B[do];W[fo];B[cp];W[cq];B[ep];W[dq];B[fg];W[gg];B[jo]
;W[jk];B[ij];W[js];B[in];W[ks];B[lr];W[go];B[ka];W[ja];B[de];W[ls]
;B[ms];W[is];B[ce];W[di];B[bl];W[ao];B[ok];W[dm];B[bh];W[qk];B[rl]
;W[hj];B[lk];W[ph];B[jl];W[jm];B[il];W[pf];B[ll];W[og];B[qg];W[nj]
;B[cm];W[eg];B[ch];W[];B[])