|
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. |