Next question: what about captures? Do you have to re-walk the
neighboring chains when a capture occurs?
Peter Drake
http://www.lclark.edu/~drake/
On May 31, 2009, at 9:27 PM, David Fotland wrote:
1) yes. I maintain liberty counts during MC playouts.
2) Something else. I remove one
On May 31, 2009, at 9:27 PM, David Fotland wrote:
1) yes. I maintain liberty counts during MC playouts.
2) Something else. I remove one liberty from the adjacent chain,
then look
at the empty points adjacent to the new stone and check if they are
also
adjacent to the adjacent chain, and
On April 6, David Fotland wrote:
In Many Faces' playouts I don't keep arrays of liberties. I just
keep the counts. In the older program I keep linked lists of
liberties.
On April 7 he elaborated:
Yes, I walk both chains looking for duplicates. This is quite fast
if done efficiently,
To: Computer Go
Subject: [computer-go] Liberties in Many Faces
On April 6, David Fotland wrote:
In Many Faces' playouts I don't keep arrays of liberties. I just
keep the counts. In the older program I keep linked lists of
liberties.
On April 7 he elaborated:
Yes, I walk both