public GreedyRacer(int depth = 20, double flagsTakenC = 10000, double distC = 1, double nextFlagC = 1d / 4) { FlagChooser = new SimpleConsistentFlagChooser(); MoveChooser = new GreedyMoveChooser(new SumWeighter(), depth, flagsTakenC, distC, nextFlagC); //FlagChooser = new DeepFlagChooser(MoveChooser); }
public GreedyRacer(int depth = 20, double flagsTakenC = 10000, double distC = 1, double nextFlagC = 1d / 4) { FlagChooser = new MaxDistFlagChooser(); MoveChooser = new GreedyMoveChooser(new SumWeighter(), depth, flagsTakenC, distC, nextFlagC); }