Exemple #1
0
 public ParallelMiniMax(IGame game, Color color, IEvaluator evaluator, IMoveSorter moveSorter, int depth)
 {
     this.game       = game;
     this.color      = color;
     this.evaluator  = evaluator;
     this.moveSorter = moveSorter;
     Depth           = depth;
 }
 public MiniMaxBot(IGame game, Color botColor, int depth)
 {
     evaluator  = new Evaluator(game, botColor);
     moveSorter = new MoveSorter(game, evaluator);
     miniMax    = new MiniMax(game, botColor, evaluator, moveSorter, depth);
 }