(;GM[1]FF[4]CA[UTF-8]AP[CGoban:3]ST[2]
RU[Chinese]SZ[9]KM[7.50]TM[1080]
PW[ManyFaces2]PB[HBotSVN]DT[2008-06-15]PC[The KGS Go Server at http://www.gokgs.com/]C[ManyFaces2 [?\]: GTP Engine for ManyFaces2 (white): Many Faces of Go version 11.9
HBotSVN [-\]: GTP Engine for HBotSVN (black): HouseBot version HouseBot 0.70 (r761)
]RE[B+15.50]
;B[ef]BL[1026.606]C[ManyFaces2 [?\]: GTP Engine for ManyFaces2 (white): Many Faces of Go version 11.9
]
;W[ed]WL[888.509]
;B[ff]BL[974.872]
;W[de]WL[877.235]
;B[gf]BL[925.344]
;W[cg]WL[865.547]
;B[df]BL[877.578]
;W[cf]WL[853.494]
;B[fc]BL[831.353]
;W[ec]WL[833.886]
;B[fd]BL[787.032]
;W[dh]WL[815.906]C[fotland [?\]: 73%
]
;B[ce]BL[744.213]C[ujh [?\]: That's because HouseBot is so bad :)
]
;W[cd]WL[801.77]C[tmc [-\]: ujh: Are you running housebot?
]
;B[be]BL[703.192]C[fotland [?\]: 240K playouts per move at this long time limit
]
;W[bd]WL[786.584]C[ujh [?\]: Yes, this time I'm running it. I'm in Europe so it's a better time than for jhouse.
]
;B[ee]BL[664.057]
;W[dd]WL[772.107]C[ujh [?\]: So, no chance with my 10K here :)
ujh [?\]: And quite dumb playouts anyway.
tmc [-\]: Have you collaborated on the code?
]
;B[eb]BL[626.446]
;W[db]WL[759.245]C[ujh [?\]: Not in the recent months. But before that. I'm currently trying to get back to it.
]
;B[bf]BL[590.424]C[ujh [?\]: But Jason House always did most of the coding anyway.
]
;W[bg]WL[747.192]C[fotland [?\]: what's it written in, java?
ujh [?\]: No, in D (digitalmars.com/d )
]
;B[dg]BL[555.786]
;W[eh]WL[733.171]
;B[ch]BL[523.016]C[fotland [?\]: 90% now
ujh [?\]: As the compiler support for D is quite bad on Mac OS X I'm running the bot inside a virtual machine. Unfortunately it can only use one of the two processors then :(
]
;W[bh]WL[720.624]C[ujh [?\]: But it would loose anyway :)
]
;B[ba]BL[490.484]
;W[fb]WL[709.122]
;B[ci]BL[461.499]C[tmc [-\]: MF's move generation seems to be keeping it remarkably sane.
]
;W[di]WL[697.829]
;B[fh]BL[432.232]C[fotland [?\]: mixing mf and uct is working prety well
]
;W[ea]WL[686.658]C[fotland [?\]: doesn;t make as many crazy moves
fotland [?\]: and has some tactical smarts
]
;B[bi]BL[405.955]C[ujh [?\]: Yes, it's certainly lightyears ahead of HouseBot :)
]
;W[ai]WL[675.698]C[fotland [?\]: you will get there
]
;B[gc]BL[379.331]
;W[bc]WL[664.925]C[ujh [?\]: Hopefully :)
]
;B[cc]BL[355.426]C[fotland [?\]: the house questions and comments on uct
]
;W[ae]WL[654.322]C[fotland [?\]: on computer-go, helped me get started
fotland [?\]: so thank you
]
;B[ci]BL[332.841]
;W[ch]WL[643.901]
;B[ag]BL[311.829]
;W[bi]WL[633.643]C[ujh [?\]: Yes, he has the understanding of UCT. We just lack the time, I guess.
]
;B[gi]BL[292.758]
;W[]WL[633.643]
;B[ig]BL[270.936]
;W[]WL[633.643]
;B[gh]BL[252.959]
;W[]WL[633.643]C[fotland [?\]: it is time consuming
]
;B[ah]BL[236.208]C[fotland [?\]: I worked on it almost eveyr day for 3 months
]
;W[af]WL[623.574]
;B[he]BL[217.317]
;W[]WL[623.574]C[tmc [-\]: Wow.  I thought UCT was quite simple (I haven't looked that closesly).
]
;B[fa]BL[202.827]
;W[]WL[623.574]
;B[hf]BL[189.334]C[fotland [?\]: 3300 lines of new code.
]
;W[]WL[623.574]C[ujh [?\]: Well, you have to make the playouts reasonably fast. And today just plain UCT isn't enough anymore.
fotland [?\]: but many, many ideas that were tested and rejected along the way
]
;B[ca]BL[177.047]
;W[ga]WL[613.618]C[fotland [?\]: plain uct with random playouts is not so strong
]
;B[hb]BL[163.26]
;W[]WL[604.697]
;B[fg]BL[149.198]
;W[]WL[604.697]
;B[ac]BL[140.135]C[tmc [-\]: So it's the bells and whistles that take the work?
fotland [?\]: yes
]
;W[]WL[604.697]
;B[gd]BL[130.843]
;W[]WL[595.165]C[HBotSVN [-\]: GTP Engine for HBotSVN (black): HouseBot version HouseBot 0.70 (r761)
fotland [?\]: and gettng all the bug sout
fotland [?\]: bugs out
]
;B[gb]BL[115.299]
;W[]WL[593.916]
;B[cb]BL[102.436]
;W[]WL[593.916]
;B[ha]BL[90.741]C[tmc [-\]: I despair of bugs in complicated code.
mstarsup5 [-\]: yes, you can't have a good go program with only putting UCT
]
;W[bb]WL[584.474]
;B[hg]BL[80.119]
;W[]WL[584.474]
;B[da]BL[70.287]
;W[dc]WL[575.161]
;B[fa]BL[61.306]
;W[]WL[575.161]
;B[eb]BL[53.205]C[C0nfuseki [3k\]: :-C
C0nfuseki [3k\]: oh my
]
;W[]WL[575.161]C[mstarsup5 [-\]: arg
]
;B[ea]BL[45.889]
;W[ad]WL[565.937]
;B[hh]BL[39.413]C[C0nfuseki [3k\]: Many faces needs to include approach moves as liberties
fotland [?\]: oops
]
;W[]WL[565.937]
;B[hd]BL[33.488]C[mstarsup5 [-\]: big bug there :/
]
;W[]WL[565.937]
;B[aa]BL[28.347]C[fotland [?\]: yes, haven't seen that one before
ujh [?\]: That's why you play bots like mine :)
]
;W[]WL[565.937]
;B[hc]BL[23.784]
;W[]WL[565.937]C[ujh [?\]: But it might still loose on time.
]
;B[eg]BL[19.805]
;W[]WL[565.937]
;B[ge]BL[16.42]C[C0nfuseki [3k\]: ????
]
;W[]WL[565.936]C[tmc [-\]: I doubt it
]
;B[bf]BL[13.436]C[C0nfuseki [3k\]: A 8 for so many moves
]
;W[]WL[565.936]
;B[ah]BL[10.882]
;W[]WL[565.936]
;B[ib]BL[8.83]C[ujh [?\]: 10s is not much
]
;W[]WL[565.936]
;B[if]BL[7.112]C[mstarsup5 [-\]: W knows it lost, it won't change the statistics if he plays it anyway
fotland [?\]: manyfaces might ersign
]
;W[]WL[565.936]
;B[ce]BL[5.725]C[ujh [?\]: And it's too dumb to pass in such situations I think.
]
;W[]WL[565.935]
;B[ab]BL[5.177]
;W[]WL[565.935]
;B[ie]BL[4.62]
;W[]WL[565.935]
;B[fi]BL[4.082]
;W[]WL[565.935]
;B[ii]BL[3.497]
;W[]WL[565.935]
;B[id]BL[3.09]
;W[]WL[565.934]
;B[ei]BL[2.788]
(;W[ag]WL[562.284]
;B[]BL[2.788]C[C0nfuseki [3k\]: so close -- almost a time win
]
;W[be]WL[559.171]
;B[]BL[2.788]
;W[]WL[559.171]TW[ce][bf][ah][ci]TB[ga][ia][fb][ic][fe][gg][ih][hi]C[ujh [?\]: Thanks for the game!
ujh [?\]: Quite surprising.
tmc [-\]: Your bug fix seemed to work anyway :)
tmc [-\]: And you've found a new one!
fotland [?\]: yep  that's why I'm here
])
(;W[]WL[565.934]
;B[]BL[2.787]TW[be][ce][bf][ag][ah][ci]TB[ga][ia][fb][ic][fe][gg][ih][hi]C[fotland [?\]: good game
ManyFaces2 [?\]: Disagreement over tournament scoring. Switching to cleanup mode.
]))
