public void DoMove(Move move) { if (root.moves == null) { return; } if (!root.moves.ContainsKey(move)) { return; } root = root.moves[move]; }
public override void Initialize() { root = new MonteCarloTreeVertex(Game.GameState); }