|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
com.anji.ttt
contains classes to handle Tic-Tac-Toe (see Yahooligans for rules).
See:
Description
Interface Summary | |
Board | Abstracts the common elements of the playing area of a game, such as Tic-Tac-Toe or Checkers. |
BoardPlayer |
Class Summary | |
HumanPlayer | Player that determines moves by input from stdin. |
TttBadPlayer | "Bad" tic-tac-toe subject. |
TttBestPlayer | "Best" tic-tac-toe subject. |
TttBoard | Tic-Tac-Toe board. |
TttCenterPlayer | "Bad" tic-tac-toe subject with a preference for playing in the center. |
TttForkablePlayer | "Best" tic-tac-toe subject, with the caveate that it can be forked. |
TttGame | |
TttNeuralNetPlayer | Tic-Tac-Toe subject whose moves are determined by a 10x9 neural network. |
TttNineByOneNeuralNetPlayer | Tic-Tac-Toe subject whose moves are determined by a 10x1 neural network. |
TttPlayerTranscriber | |
TttRandomPlayer | "Random" tic-tac-toe subject. |
TttRotatingNeuralNetPlayer | Tic-Tac-Toe subject whose moves are determined by a 10x9 neural network which is shown the board 4 times, once for each rotation in the 4 cardinal directions. |
com.anji.ttt
contains classes to handle Tic-Tac-Toe (see Yahooligans for rules). Included are several different static player strategies, a tic-tac-toe board object, 3 different types of artificial neural net players, and TttEvaluator
, which plays a tournament between 2 players and returns results.
|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |