public virtual void SetUp() { Problem = new ArtificialAntProblem { AppleField = AppleField.ReadFieldFromStrings(Fields.SimpleField) }; Target = new CellularGeneticAlgorithm(Problem) { GenerationSize = 150, RandomGenerator = new RandomGenerator(0) }; }
public Game() { snakes = new List <Snake>(); fields = new IField[ysize, xsize]; for (int i = 0; i < ysize; i++) { for (int j = 0; j < xsize; j++) { Coord place = new Coord(j, i); fields[i, j] = (i + j) % 5 == 0 ? (IField)AppleField.Instance(this, place) : (IField) new FreeField(place); } } }