VikingChess.Model Namespace |
Class | Description | |
---|---|---|
Board |
The Board class represents the play board for the game.
| |
Enums |
A helper class containing enumerators.
| |
EnumsColor | ||
EnumsFile | ||
EnumsPieceType |
Represents the type of a Piece | |
EnumsPlayerType |
Represents the type of a Player | |
EnumsRank | ||
EnumsSquareType |
Represents the type of a Square | |
Game |
The Game class contains the methods needed to process moves.
| |
MCTS |
The MCTS Class contains the implementation for the Monte Carlo Tree Search algorithm. This implementation
uses the UCT formula for the selection step after all initial nodes for the CPU player have been generated.
This formula is defined in the Node class which holds data about the current Board
state.
| |
NamespaceDoc | ||
Node | ||
Piece |
The Piece class represents a gamepiece on the Board | |
Player | ||
Square |