MCTS Methods |
The MCTS type exposes the following members.
Name | Description | |
---|---|---|
Equals | (Inherited from Object.) | |
evaluateBoard | ||
evaluateControl |
Finds the outermost pieces on the board and scores the board appropriately.
The reason for this is that control of the outer squares in an advantage to both players.
| |
Finalize | (Inherited from Object.) | |
generateNodes |
Generate all possible move states for the alpha player.
| |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
makeMove |
Performs the MCTS algorithm.
| |
MemberwiseClone | (Inherited from Object.) | |
PerformSteps |
Performs te four steps of the MCTS algorithm:
1. Selection.
2. Expansion.
3. Simulation.
4. Backpropogation
| |
scorePieces |
Count the number of pieces on the board and score the board appropriately
| |
SimulateGame | ||
ToString | (Inherited from Object.) |