Ejemplo n.º 1
0
 public AllPossibleGameFieldsProvider(INewGameFieldCreator newGameFieldCreator, IFieldStateConverter fieldStateConverter, IStepMaker stepMaker, IPossibleStepsProvider possibleStepsProvider, IGameProcessStatisticProvider gameProcessStatisticProvider)
 {
     this.newGameFieldCreator          = newGameFieldCreator;
     this.fieldStateConverter          = fieldStateConverter;
     this.stepMaker                    = stepMaker;
     this.possibleStepsProvider        = possibleStepsProvider;
     this.gameProcessStatisticProvider = gameProcessStatisticProvider;
 }
Ejemplo n.º 2
0
 public GeneticBot(IFieldStateConverter fieldStateConverter, IStepMaker stepMaker, IPossibleStepsProvider possibleStepsProvider)
 {
     this.fieldStateConverter   = fieldStateConverter;
     this.stepMaker             = stepMaker;
     this.possibleStepsProvider = possibleStepsProvider;
 }
Ejemplo n.º 3
0
 public MonkeyBot(IPossibleStepsProvider possibleStepsProvider)
 {
     this.possibleStepsProvider = possibleStepsProvider;
     this.random = new Random();
 }