com.anji.tournament
Interface Player

All Known Subinterfaces:
BoardPlayer, IteratedPlayer, RoshamboPlayer
All Known Implementing Classes:
AnjiNetRoshamboPlayer, AnjiNetScanningRoshamboPlayer, CopyingPlayer, DeanPlayer, EnigmaPlayer, GnobotPlayer, GomokuBtrPlayer, GomokuNeuralNetPlayer, GomokuRandomPlayer, GomokuScanningNeuralNetPlayer, HumanPlayer, IocainePlayer, JustRockPlayer, MarshalbotPlayer, MohammedkaaschPlayer, Muto5Player, Muto5Player.Tris2, Muto5Player.Tris3, OneTrackMindPlayer, RandomPlayer, RotatingPlayer, Tris3Player, TttBadPlayer, TttBestPlayer, TttCenterPlayer, TttForkablePlayer, TttNeuralNetPlayer, TttNineByOneNeuralNetPlayer, TttRandomPlayer, TttRotatingNeuralNetPlayer, UrzaPlayer, WizardexpPlayer

public interface Player

Abstract player interface.

Author:
Derek James

Method Summary
 java.lang.String getPlayerId()
           
 void reset()
          reset player state; after a call to reset, the player should be in the same state as it was when created; i.e., it has no memory of previous games played
 

Method Detail

getPlayerId

java.lang.String getPlayerId()
Returns:
String unique ID

reset

void reset()
reset player state; after a call to reset, the player should be in the same state as it was when created; i.e., it has no memory of previous games played