Package sandy.game.core

Interface Summary
EvaluationPolicy This interface should be implemented by all the game specific evaluation policies.
GameBoardMoveListener This interface should be implemented by all parties interested in listenting to the moves being made on the game board.
 

Class Summary
ComputerPlayer This class represents a ComputerPlayer which uses a DecisionEngine for getting the next best move.
GameBoard This class represents an abstract GameBoard for any multi-player, tabular, strategy games likes Chess, Tic-Tac-Toe, Draught, Othello, Chinese-Checkers etc.
GameEngine This class drives the execution of the game.
HumanPlayer  
Move This class represents a move in the game.
Player This is the base class for players in the game.
Position This class represents a position in the game board.