gnugo-devel
[Top][All Lists]
Advanced

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

[gnugo-devel] huh, wtf?


From: Paul Pogonyshev
Subject: [gnugo-devel] huh, wtf?
Date: Sat, 21 Jun 2003 23:44:41 -0400
User-agent: KMail/1.5.9

can anyone explain me this piece of code (interface/play_gtp.c, 
around lines 2690, finish_and_score()):

  do {
    move_val = genmove_conservative(&i, &j, next);
    play_move(POS(i, j), next);
    if (move_val >= 0) {
      pass = 0;
      moves++;
    }
    else
      pass++;

    next = OTHER_COLOR(next);
  } while (pass < 2 && moves < board_size * board_size);

what does `moves' serve for?

the reason i stepped on this is a twogtp game where 3.2 and cvs
disagreed on the final score. the game is below.

Paul


(;
GM[1]FF[4]
SZ[19]HA[2]KM[5.5]
AB[pd][dp]
PW[GNU Go 3.3.21 (random seed 1377090949)]
PB[GNU Go 3.2 (random seed 1585264841)]
RU[Japanese]
RE[W+55.5]
GC[Engines disagreed on results:
White claimed W+55.5
Black claimed W+54.5
]
;W[cd];B[ed];W[hd];B[ef];W[cf];B[eh];W[ch];B[kd];W[pq];B[qo];W[np];B[ql]
;W[qp];B[po];W[kq];B[nc];W[pg];B[qi];W[cn];B[oh];W[ck];B[fq];W[bp];B[cq]
;W[qc];B[qd];W[pc];B[oc];W[ob];B[iq];W[nb];B[mc];W[rd];B[re];W[rc];B[qf]
;W[hf];B[bq];W[jf];B[kf];W[kg];B[ni];W[dc];B[fh];W[fj];B[lf];W[ki];B[en]
;W[jc];B[bo];W[bn];B[rp];W[rq];B[hn];W[hl];B[jl];W[lg];B[ik];W[jd];B[ro]
;W[mf];B[kc];W[mh];B[me];W[co];B[nf];W[nn];B[hk];W[hi];B[gl];W[kb];B[lb]
;W[jb];B[kr];W[jr];B[jq];W[lr];B[kp];W[lq];B[ir];W[ks];B[ln];W[nl];B[sq]
;W[rr];B[is];W[mn];B[ek];W[ej];B[dl];W[dk];B[cl];W[bl];B[fk];W[lp];B[lo]
;W[lm];B[jo];W[ap];B[gj];W[gi];B[fi];W[di];B[hj];W[ii];B[mg];W[pm];B[nh]
;W[mi];B[kk];W[km];B[sr];W[kn];B[ko];W[rs];B[aq];W[eo];B[do];W[em];B[fm]
;W[dn];B[fn];W[el];B[cp];W[ao];B[qm];W[pn];B[oo];W[jm];B[pl];W[im];B[ol]
;W[om];B[hm];W[nk];B[mj];W[la];B[ma];W[lj];B[nj];W[ka];B[mb];W[ok];B[mk]
;W[ke];B[lk];W[le];B[mf];W[ld];B[lc];W[il];B[md];W[je];B[kj];W[li];B[js]
;W[pp];B[op];W[oq];B[qn];W[on];B[na];W[pb];B[in];W[ml];B[sd];W[ra];B[sc]
;W[sb];B[se];W[pk];B[qk];W[pj];B[qj];W[pi];B[ph];W[kr];B[no];W[mo];B[oa]
;W[jj];B[jk];W[ij];B[pa];W[qa];B[ll];W[dm];B[fl];W[mm];B[jn];W[ss];B[sp]
;W[kl];B[oj];W[oi];B[];W[]
)




reply via email to

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