Fast data structures explained! (was Re: [computer-go] Go
datastructures)
Andrés Domínguez
andresdju at gmail.com
Fri Jul 20 14:25:50 PDT 2007
2007/7/20, Ian Osgood <iano at quirkster.com>:
> > Looking at only the four neighbors to detect eye-like points seems like it
> could leave many false eyes and allow captures of dangling chains. Is there
> any mechanism to avoid this problem in the play of the bot?
> >
> >
> > It does also look at the diagonals; see Board.isEyelike(). I'll note this
> in the next version of the document.
>
>
> I lost a game in the most recent tournament from a buggy alternative to
> isEyelike. I believe that it may be a bug that affects many, but I'm not
> really sure... That makes me especially interested in seeing how others do
> it and the trades they accepted for it.
>
>
> My program disallows playing in eyes (string of empty surrounded by self)
> unless a neighboring stone is in atari. That catches your special-case, but
> is not good for saving tails (strings connected by false eyes, often found
> along the edge of the board).
Do you mean oiotoshi?
Andrés
More information about the computer-go
mailing list