public Itself(Random rnd) { // create heuristics heuristics = new SimpleHeuristics(); heuristics.setWeights(WeigthOwner.own, weigths(2, 10, 250, 100)); heuristics.setWeights(WeigthOwner.enemy, weigths(0, 20, 500, 0)); // create move evaluator moveEvaluator = new AlphaBetaPruning(); moveEvaluator.setRandomEngine(rnd); moveEvaluator.setHeuristics(heuristics); // create Resource Manager resourceManager = new ResourceManager(TOTAL_GAMETIME, MAX_TURNS); }