|
Algorithm Development Kit 1.0 |
||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| IComparator | Defines a comparator function for scores on a gameTree board. |
| IEvaluation | Common interface for game Tree algorithms seeking the best move given a particular game state and player making its move. |
| IGameMove | A valid move in the GameTree. |
| IGameScore | Each game state position requires some scoring function. |
| IGameState | A valid representation of the state of a particular game with two players. |
| IPlayer | A Player of the game. |
| Class Summary | |
|---|---|
| AlphaBetaEvaluation | Initiate AlphaBeta Evaluation over the given game state and ply. |
| MinimaxEvaluation | Perform a MiniMax evaluation over a game state to the fixed ply depth. |
| MoveEvaluation | Used to represent the Comparable score for a given Move. |
| NegMaxEvaluation | Represents an Intelligent agent that uses the NegMax algorithm to select a move. |
| Pair | Combines an IGameState position with a MoveEvaluation
that produced the game state. |
Core set of classes and interfaces to support Game Trees. The known algorithms that operate over Game Trees in this package include:
|
Algorithm Development Kit 1.0 | ||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||