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:
41
gnugo/regression/games/self_play/354-34-1.sgf
Normal file
41
gnugo/regression/games/self_play/354-34-1.sgf
Normal file
@ -0,0 +1,41 @@
|
||||
(;
|
||||
GM[1]FF[4]
|
||||
SZ[19]HA[0]KM[6.5]
|
||||
PW[GNU Go 3.5.4 (random seed 20459129)]
|
||||
PB[GNU Go 3.4 (random seed 152016575)]
|
||||
RU[Japanese]
|
||||
RE[B+14.5]
|
||||
;B[pd];W[dp];B[pq];W[ec];B[pk];W[id];B[po];W[nd];B[pf];W[pc];B[qc];W[oc]
|
||||
;B[qb];W[cd];B[fq];W[cj];B[iq];W[cn];B[dr];W[cq];B[nf];W[fo];B[lf];W[io]
|
||||
;B[ko];W[jm];B[ee];W[lm];B[mn];W[df];B[ff];W[nk];B[pm];W[oi];B[nj];W[kd]
|
||||
;B[fh];W[gd];B[ei];W[ek];B[pi];W[dh];B[mk];W[oj];B[pj];W[ok];B[na];W[cr]
|
||||
;B[ig];W[jp];B[mq];W[jq];B[ir];W[er];B[kr];W[hk];B[fr];W[nm];B[mi];W[ml]
|
||||
;B[eq];W[me];B[ge];W[mb];B[fd];W[fc];B[ma];W[he];B[gc];W[hd];B[mf];W[hf]
|
||||
;B[lb];W[jb];B[lk];W[jk];B[ki];W[ni];B[mj];W[nn];B[no];W[nb];B[cs];W[oa]
|
||||
;B[br];W[jr];B[js];W[lp];B[lo];W[lq];B[mp];W[lr];B[mr];W[on];B[pn];W[oo]
|
||||
;B[op];W[ls];B[ms];W[ks];B[bq];W[bp];B[aq];W[ap];B[eg];W[dg];B[hh];W[is]
|
||||
;B[gf];W[hp];B[hq];W[dq];B[ds];W[jf];B[eo];W[ep];B[hs];W[jg];B[hg];W[jh]
|
||||
;B[ji];W[ii];B[ij];W[hj];B[hi];W[ih];B[fp];W[co];B[fn];W[go];B[em];W[jj]
|
||||
;B[gi];W[dn];B[fj];W[pb];B[en];W[fk];B[dl];W[bl];B[qa];W[di];B[ed];W[dd]
|
||||
;B[gm];W[jl];B[ol];W[om];B[mm];W[ll];B[nl];W[oe];B[pe];W[de];B[ef];W[kh]
|
||||
;B[lh];W[kj];B[li];W[le];B[kf];W[ej];B[gj];W[gk];B[eh];W[if];B[pa];W[la]
|
||||
;B[ne];W[od];B[ke];W[je];B[kp];W[kq];B[of];W[gp];B[gq];W[kg];B[ip];W[hn]
|
||||
;B[jo];W[hm];B[jn];W[in];B[km];W[kl];B[kn];W[ln];B[mo];W[lg];B[mg];W[lj]
|
||||
;B[mh];W[kk];B[];W[]
|
||||
;TW[aa][ba][ca][da][ea][fa][ga][ha][ia][ja][ka][ma]
|
||||
[na][ab][bb][cb][db][eb][fb][gb][hb][ib][kb][ob]
|
||||
[ac][bc][cc][dc][hc][ic][jc][kc][lc][mc][nc][ad]
|
||||
[bd][jd][ld][md][ae][be][ce][ie][af][bf][cf][ag]
|
||||
[bg][cg][ah][bh][ch][ai][bi][ci][aj][bj][dj][ak]
|
||||
[bk][ck][dk][ik][al][cl][el][fl][gl][hl][il][am]
|
||||
[bm][cm][dm][fm][im][an][bn][gn][ao][bo][do][ho]
|
||||
[cp]
|
||||
TB[ra][sa][rb][sb][rc][sc][qd][rd][sd][fe][qe][re]
|
||||
[se][qf][rf][sf][fg][gg][ng][og][pg][qg][rg][sg]
|
||||
[gh][nh][oh][ph][qh][rh][sh][fi][qi][ri][si][qj]
|
||||
[rj][sj][qk][rk][sk][pl][ql][rl][sl][nm][om][qm]
|
||||
[rm][sm][nn][on][qn][rn][sn][oo][qo][ro][so][np]
|
||||
[pp][qp][rp][sp][nq][oq][qq][rq][sq][ar][gr][hr]
|
||||
[kr][nr][or][pr][qr][rr][sr][as][bs][es][fs][gs]
|
||||
[js][ns][os][ps][qs][rs][ss]
|
||||
)
|
41
gnugo/regression/games/self_play/354-34-2.sgf
Normal file
41
gnugo/regression/games/self_play/354-34-2.sgf
Normal file
@ -0,0 +1,41 @@
|
||||
(;
|
||||
GM[1]FF[4]
|
||||
SZ[19]HA[0]KM[6.5]
|
||||
PW[GNU Go 3.5.4 (random seed 535868965)]
|
||||
PB[GNU Go 3.4 (random seed 1604592939)]
|
||||
RU[Japanese]
|
||||
RE[B+12.5]
|
||||
;B[qd];W[dp];B[pq];W[dd];B[oc];W[qn];B[po];W[pn];B[qo];W[on];B[cn];W[pj]
|
||||
;B[fd];W[df];B[dc];W[cc];B[ec];W[cb];B[jc];W[cj];B[qh];W[fq];B[bp];W[cq]
|
||||
;B[cl];W[oh];B[mp];W[kq];B[rj];W[bq];B[fm];W[nf];B[lr];W[lf];B[hm];W[fa]
|
||||
;B[qf];W[bo];B[gj];W[dh];B[gp];W[ko];B[gq];W[lq];B[mq];W[gr];B[hr];W[fr]
|
||||
;B[km];W[oo];B[jk];W[mo];B[lp];W[lo];B[iq];W[kp];B[kr];W[op];B[pr];W[mm]
|
||||
;B[ld];W[mi];B[lk];W[mk];B[rl];W[rn];B[ro];W[ji];B[fb];W[ea];B[bj];W[bi]
|
||||
;B[bk];W[ai];B[bn];W[cp];B[je];W[jf];B[ke];W[gb];B[gc];W[hb];B[hd];W[ka]
|
||||
;B[kb];W[ja];B[kf];W[lj];B[lg];W[ll];B[kk];W[jg];B[mf];W[mg];B[me];W[ne]
|
||||
;B[nd];W[mh];B[oe];W[of];B[pf];W[pg];B[qg];W[lb];B[jb];W[ib];B[nb];W[oq]
|
||||
;B[or];W[nr];B[mr];W[pp];B[qp];W[nq];B[ns];W[pl];B[kg];W[ij];B[jn];W[hk]
|
||||
;B[fk];W[ip];B[go];W[ki];B[io];W[jq];B[jr];W[so];B[rq];W[sp];B[hp];W[ff]
|
||||
;B[ik];W[hj];B[hf];W[dk];B[sq];W[ck];B[eb];W[da];B[qk];W[pk];B[dl];W[an]
|
||||
;B[am];W[ao];B[ek];W[ej];B[fi];W[gh];B[ci];W[ch];B[dj];W[di];B[jh];W[ih]
|
||||
;B[kh];W[cj];B[ig];W[dk];B[gi];W[hg];B[if];W[gf];B[co];W[ap];B[ge];W[ck]
|
||||
;B[qi];W[hl];B[il];W[hs];B[is];W[jp];B[gs];W[fs];B[fh];W[hi];B[eo];W[gl]
|
||||
;B[ed];W[ee];B[bl];W[ep];B[kl];W[ph];B[lm];W[ml];B[pi];W[oi];B[gm];W[lc]
|
||||
;B[do];W[fl];B[el];W[kc];B[ic];W[kd];B[jd];W[fp];B[fo];W[aj];B[np];W[no]
|
||||
;B[mc];W[ln];B[ak];W[db];B[ei];W[lh];B[jj];W[hs];B[fg];W[eg];B[fe];W[gg]
|
||||
;B[ql];W[gs];B[qm];W[pm];B[mb];W[la];B[ma];W[ia];B[rp];W[sn];B[hc];W[ga]
|
||||
;B[qj];W[sl];B[sk];W[sm];B[fj];W[dj];B[jo];W[kj];B[kn];W[eh];B[gk];W[rm]
|
||||
;B[];W[]
|
||||
;TW[aa][ba][ca][ha][ab][bb][ac][bc][ad][bd][cd][ae]
|
||||
[be][ce][de][af][bf][cf][ef][ag][bg][cg][dg][ng]
|
||||
[og][ah][bh][hh][nh][ci][ii][li][ni][mj][nj][oj]
|
||||
[nk][ok][nl][ol][nm][om][mn][nn][bp][aq][dq][eq]
|
||||
[ar][br][cr][dr][er][as][bs][cs][ds][es]
|
||||
TB[na][oa][pa][qa][ra][sa][ob][pb][qb][rb][sb][fc]
|
||||
[nc][pc][qc][rc][sc][gd][id][md][od][pd][rd][sd]
|
||||
[he][ie][le][pe][qe][re][se][jf][rf][sf][jg][rg]
|
||||
[sg][rh][sh][ri][si][sj][rk][al][jl][bm][cm][dm]
|
||||
[em][im][jm][dn][en][fn][gn][hn][in][ho][hq][qq]
|
||||
[ir][qr][rr][sr][js][ks][ls][ms][os][ps][qs][rs]
|
||||
[ss]
|
||||
)
|
40
gnugo/regression/games/self_play/354-34-3.sgf
Normal file
40
gnugo/regression/games/self_play/354-34-3.sgf
Normal file
@ -0,0 +1,40 @@
|
||||
(;
|
||||
GM[1]FF[4]
|
||||
SZ[19]HA[0]KM[6.5]
|
||||
PW[GNU Go 3.5.4 (random seed 1334728822)]
|
||||
PB[GNU Go 3.4 (random seed 927511316)]
|
||||
RU[Japanese]
|
||||
RE[B+35.5]
|
||||
;B[pd];W[dd];B[pp];W[dq];B[fc];W[cf];B[db];W[cc];B[ic];W[hp];B[do];W[eo]
|
||||
;B[en];W[ep];B[dm];W[np];B[pn];W[pq];B[qq];W[oq];B[qr];W[ql];B[ch];W[cb]
|
||||
;B[qj];W[ol];B[qg];W[md];B[qn];W[co];B[cn];W[bo];B[ns];W[oc];B[pc];W[al]
|
||||
;B[lr];W[lp];B[jq];W[jo];B[hr];W[od];B[fn];W[pe];B[rd];W[hn];B[fk];W[ng]
|
||||
;B[kd];W[dp];B[lc];W[fe];B[nn];W[ln];B[fr];W[eb];B[fb];W[dc];B[oj];W[rk]
|
||||
;B[pk];W[qe];B[nk];W[re];B[qd];W[sd];B[rf];W[sc];B[nb];W[ob];B[nc];W[ne]
|
||||
;B[mo];W[lq];B[mr];W[lo];B[oa];W[pa];B[na];W[pb];B[bj];W[er];B[bm];W[eg]
|
||||
;B[bn];W[fq];B[eh];W[gr];B[hq];W[fh];B[ei];W[hs];B[is];W[gs];B[gq];W[gp]
|
||||
;B[fs];W[fa];B[ga];W[ea];B[hb];W[dg];B[bg];W[an];B[am];W[ao];B[be];W[bf]
|
||||
;B[af];W[ce];B[bd];W[jl];B[hd];W[hf];B[fi];W[gh];B[lj];W[pr];B[bc];W[qs]
|
||||
;B[rs];W[ps];B[rq];W[ip];B[lh];W[nr];B[mq];W[mp];B[nq];W[op];B[oo];W[or]
|
||||
;B[kq];W[mm];B[nl];W[lf];B[mn];W[ge];B[bb];W[ml];B[ca];W[da];B[ba];W[hk]
|
||||
;B[hj];W[ii];B[ij];W[gl];B[ji];W[hi];B[ik];W[il];B[gk];W[hl];B[jh];W[fl]
|
||||
;B[el];W[pg];B[qh];W[qf];B[rg];W[ih];B[kf];W[le];B[ig];W[hg];B[if];W[mc]
|
||||
;B[mb];W[nd];B[lb];W[gi];B[kk];W[ke];B[kg];W[je];B[ll];W[lm];B[kl];W[km]
|
||||
;B[nh];W[oh];B[mg];W[ni];B[mh];W[oi];B[nj];W[mf];B[pi];W[mi];B[ec];W[db]
|
||||
;B[es];W[ds];B[cr];W[bq];B[dr];W[eq];B[br];W[cq];B[ar];W[li];B[ms];W[ki]
|
||||
;B[ie];W[gj];B[jk];W[fj];B[ek];W[jd];B[ej];W[jc];B[jb];W[kc];B[kb];W[ld]
|
||||
;B[fo];W[fp];B[iq];W[kh];B[lg];W[kj];B[jj];W[dh];B[mj];W[ci];B[bi];W[di]
|
||||
;B[ph];W[og];B[cg];W[dj];B[dk];W[ed];B[gd];W[cj];B[ck];W[os];B[ks];W[kp]
|
||||
;B[fm];W[gm];B[aq];W[ap];B[go];W[ho];B[nm];W[mk];B[sf];W[se];B[dn];W[lk]
|
||||
;B[jg];W[id];B[he];W[fd];B[jp];W[jf];B[gb];W[no];B[cd];W[fg];B[gn];W[]
|
||||
;B[]
|
||||
;TW[qa][ra][sa][qb][rb][sb][qc][rc][kd][de][ee][me]
|
||||
[oe][df][ef][ff][gf][nf][of][pf][gg][hh][hm][im]
|
||||
[jm][in][jn][kn][io][ko][bp][cp]
|
||||
TB[aa][ha][ia][ja][ka][la][ma][ab][ib][ac][gc][hc]
|
||||
[ad][ae][ag][sg][ah][bh][rh][sh][ai][qi][ri][si]
|
||||
[aj][pj][rj][sj][ak][bk][ok][qk][sk][bl][cl][dl]
|
||||
[pl][rl][sl][cm][em][om][pm][qm][rm][sm][on][rn]
|
||||
[sn][po][qo][ro][so][qp][rp][sp][sq][gr][ir][jr]
|
||||
[kr][rr][sr][as][bs][cs][gs][hs][js][ls][ss]
|
||||
)
|
27
gnugo/regression/games/self_play/selfplay1.sgf
Normal file
27
gnugo/regression/games/self_play/selfplay1.sgf
Normal file
@ -0,0 +1,27 @@
|
||||
(;GM[1]FF[3]
|
||||
RU[Japanese]SZ[19]HA[2]KM[0.5]
|
||||
PW[White]
|
||||
PB[Black]
|
||||
GN[White (W) vs. Black (B)]
|
||||
DT[2003-05-25]
|
||||
SY[Cgoban 1.9.14]TM[-]AB[pd][dp];W[cd];B[pq];W[po];B[qo];W[qn];B[qp];
|
||||
W[pn];B[nq];W[qj];B[ed];W[ee];B[fe];W[de];B[gd];W[cn];B[cl];W[cq];
|
||||
B[dq];W[cp];B[do];W[bn];B[em];W[qf];B[hp];W[mo];B[lp];W[ci];B[nd];
|
||||
W[ec];B[fc];W[eb];B[ek];W[ha];B[kn];W[rd];B[qc];W[rc];B[ll];W[id];
|
||||
B[kc];W[mm];B[nk];W[ol];B[fi];W[if];B[ff];W[hg];B[gh];W[ii];B[hj];
|
||||
W[ke];B[kk];W[dg];B[ki];W[ib];B[md];W[qb];B[pb];W[qh];B[ij];W[cr];
|
||||
B[dr];W[rb];B[ro];W[rn];B[ih];W[kb];B[lb];W[jc];B[ka];W[jb];B[cs];
|
||||
W[lc];B[mf];W[mc];B[mh];W[bs];B[ds];W[so];B[sp];W[sn];B[ma];W[pa];
|
||||
B[pg];W[nb];B[ph];W[qg];B[oa];W[qa];B[ob];W[bk];B[bl];W[ar];B[bj];
|
||||
W[bi];B[ak];W[ok];B[ai];W[nj];B[ag];W[be];B[cj];W[di];B[mk];W[mb];
|
||||
B[na];W[pf];B[la];W[og];B[pi];W[oh];B[ld];W[qk];B[kd];W[op];B[jd];
|
||||
W[je];B[mp];W[oq];B[or];W[rq];B[qr];W[rp];B[pp];W[np];B[lo];W[mn];
|
||||
B[qd];W[rr];B[he];W[qs];B[pr];W[ps];B[os];W[rs];B[mr];W[gb];B[ie];
|
||||
W[nf];B[fb];W[fa];B[jf];W[dd];B[dj];W[oe];B[hd];W[od];B[nc];W[gc];
|
||||
B[fd];W[ic];B[dn];W[oc];B[pc];W[ng];B[co];W[bo];B[mg];W[nl];B[mj];
|
||||
W[ni];B[hc];W[hb];B[mi];W[lm];B[km];W[ef];B[fg];W[eh];B[ei];W[qe];
|
||||
B[bm];W[am];B[ja];W[ea];B[cf];W[cm];B[eg];W[df];B[cg];W[bh];B[ah];
|
||||
W[dm];B[dl];W[an];B[al];W[ap];B[ne];W[pe];B[nh];W[oi];B[ae];W[ad];
|
||||
B[af];W[bd];B[fh];W[dh];B[ml];W[ga];B[bf];W[ln];B[ia];W[bg];B[ch];
|
||||
W[qq];B[cb];W[tt];B[dc];W[tt];B[tt]
|
||||
)
|
Reference in New Issue
Block a user