[computer-go] Details of AnchorMan
Chris Fant
chrisfant at gmail.com
Mon Feb 5 14:33:21 PST 2007
On 2/5/07, Don Dailey <drd at mit.edu> wrote:
> Did you look at the games? Sometimes there is something obvious.
> For instance does it pass too early or lose games on forfeit?
>
> Although I can't see your code, I would suspect the following
> problems:
>
> 1. Is the eye avoid routine 100% correct?
>
> 2. Are the moves actually uniformly random? You cannot just
> shuffle the list of moves for instance (without doing other
> things too.)
>
> 3. Make sure you are scoring the end of game correctly.
>
> 4. See if black is winning a lot more than white or visa versa.
>
> For 3, you must consider komi correctly
> and you must keep stats on the wins and losses, not on the
> amount of territory for each side - that would weaken you
> signficiantly.
>
> Here is how my program scores:
>
> if ( (bs + bt) - (ws - wt) > komi ) then black_wins else white_wins.
>
> bs = black stones
> bt = black territory
> ws = white stones
> wt = white territory
> komi = integer komi (but it works with fractions too.)
>
> - Don
I think so, but I guess I'll have to go over each of these one by one.
Can you elaborate on #2?
More information about the computer-go
mailing list