| Class | Description |
|---|---|
| AStarStrategy |
A strategy class for the A* player
|
| BreadthFirstSearchStrategy |
Strategy class for BFS player
|
| DepthFirstSearchStrategy |
Strategy class for DFS player
|
| DistanceFromGoalHeuristic |
a heuristic that compares the number of different elements from the target situation
|
| Heuristic |
An abstract heuristic class, also contains a constructor method given the heuristic name
|
| MiniMaxStochasticStrategy |
Strategy class for the minimax stochastic player.
|
| MiniMaxStrategy |
Strategy class for the minimax player.
|
| MonteCarloRatioStrategy |
Strategy class for the monte carlo ratio player.
|
| MonteCarloRatioStrategy2 |
Strategy class for the monte carlo ratio player.
|
| MonteCarloStrategy |
Strategy class for the monte carlo player.
|
| MoreStonesHeuristic |
a heuristic class that counts the number of elements of both players on the board.
|
| Puzzle8Heuristic |
A heuristic class for the puzzle8 game.
|
| RandomGeneralStrategy |
A strategy class for the general random player
|
| Strategy |
An abstract class for all strategies, lists all available strategies and contains a constructor method for all strategy types.
|