private static int NUMTESTS = 10; //previously 20 public PIPMCSinglePlayer(Perspective perspective) : base(perspective) { }
public RandomPlayer(Perspective perspective) : base(perspective) { }
public AIPlayer(Perspective perspective) { this.perspective = perspective; numPlayers = perspective.NumberOfPlayers(); }
private static int NUMTESTS = 10; //previously 20 public MCTSPLayer(Perspective perspective) : base(perspective) { plays = new Dictionary <Tuple <CardGame, int>, int>(); wins = new Dictionary <Tuple <CardGame, int>, double>(); movestatetree = new Dictionary <Tuple <CardGame, int>, Tuple <CardGame, int>[]>(); }