Exemple #1
0
 public TicTacToeGameState(int[] id, Move[] possibleMoves, bool isPlayer1Turn, double winProb1, double winProb2, ref BST <TicTacToeGameState> tree)
 {
     stateId            = id;
     statePossibleMoves = possibleMoves;
     player1Turn        = isPlayer1Turn;
     winProbability1    = (double)winProb1;
     winProbability2    = (double)winProb2;
     stateTree          = tree;
     bestMove           = null;
     winCount           = 0;
     lossCount          = 0;
     gameCount          = 0;
 }
Exemple #2
0
 public Simulation(Game simGame)
 {
     game      = simGame;
     stateTree = new BST <GameState>();
     moveCount = 0;
 }