JGAP

Package examples.gp.tictactoe

Demonstrates how to evolve a strategy for playing Tic Tac Toe (Noughts and Crosses) using coevolution

See:
          Description

Class Summary
Board A Tic Tac Toe board (3x3).
CountStones  
EvaluateBoard Evaluates the board.
GameNodeValidator Validates evolved nodes for the Tic Tac Toe problem.
IfColor The if-then construct.
IfIsFree The if-then construct.
IfIsOccupied The if-then construct.
InitStrategy Initializes GP programs properly when they are created.
IsOwnColor  
PutStone Puts a stone on a board.
PutStone1 Puts a stone on a board.
ReadBoard  
SingleNodeValidator Valides single nodes during GP program creation to make this process more efficient.
TicTacToeMain Example demonstrating Genetic Programming (GP) capabilities of JGAP.
TicTacToeMain.GameFitnessFunction  
TicTacToeTest  
TransferBoardToMemory  
 

Exception Summary
GameWonException  
 

Package examples.gp.tictactoe Description

Demonstrates how to evolve a strategy for playing Tic Tac Toe (Noughts and Crosses) using coevolution


JGAP