Class Summary |
AskDialogPlayer |
Displays an input.dialog that asks for the column 4RowBot should
throw in the next chip. |
BrickConnection |
Establishes a connection with a remote computer using bluetooth or USB. |
FourGameManager |
This class represents the main control of the action of the fourwin game. |
FourGUI |
This class controls all actions and reactions of the Visualization used to
play the fourwin game. |
FourHuman |
This class implements the given methods from fourPlayer and represents the
human player. |
fourMiniMax |
Implements the MiniMax algorithm with Alpha-Beta pruning to find the robot's
next move based on the current situation. |
FourPlayer |
This is the superclass for all players of 4RowBot. |
NewMiniMax |
Reference implementation of MiniMax without Alpha-Beta pruning. |
PlayingField |
This class represents a situation on the Connect4 playing field. |
PlayingFieldGUI |
Provides the paint-function for the GUI, witch paints the board and the playing-
field chips. |
TLog |
This class is used to check the moves and the evaluate-values after every
turn during a game, to test and correct bugs in the software and optimize
the evaluate-values. |