See: Description
Class | Description |
---|---|
Controller |
Controllers represent different strategies for choosing the next move when
it is a player's turn.
|
DumbAI |
A DumbAI is a Controller that always chooses the blank space with the
smallest column number from the row with the smallest row number.
|
MinMaxAI |
A MinMaxAI is a controller that uses the minimax algorithm to select the next
move.
|
RandomAI |
A RandomAI is a Controller that always chooses a random blank cell to play.
|
SmartAI |
The SmartAI uses min-max search with reasonable heuristics to choose
the next move to make.
|
This package contains the Controller class and also the algorithmic controllers. Controllers that take input from the GUI or CLUI are contained in the gui and clui packages;