Class Summary |
ConnectExistingGroupsMoveGenerator |
This class rates moves by how well they connect friendly groups. |
ConvexHullImpl |
This class computes the convex hull of a set of points. |
ExpandGroupMoveGenerator |
This class rates various moves which expand existing groups. |
GeometryImpl |
Compute geometric information about the board, such as the set of
empty points which are closer to a group than any other, which
groups are adjacent to which other groups, and the convex hull
of each group. |
GeometryMoveGenerator |
This class is responsible for generating moves based on the geometric analysis
of the board. |
NewGroupMoveGenerator |
This class rates various moves that create a new group. |