A chain is a set of blocks and a set of chain conditions for connecting the blocks together.


For example, blocks can be connected by two or more shared liberties, or one or more protected liberties. These connected blocks form a chain.


Figure 1: The two black blocks form a chain since the blocks are connected by two shared liberties.


The GoChain class represents a Chain in GoTraxx. GoChain maintains a list of connected blocks, the liberties of the chain, and the liberties used to connect the blocks into a chain.

Martin Müller. Playing it safe: Recognizing secure territories in computer Go by using static rules and search. In H. Matsubara, editor, Game Programming Workshop in Japan '97, pages 80-86, Computer Shogi Association, Tokyo, Japan, 1997.

Last edited Aug 11, 2007 at 3:49 PM by tgiphil, version 8


No comments yet.