Exemplo n.º 1
0
        public virtual void SetUp()
        {
            Problem = new ArtificialAntProblem
            {
                AppleField = AppleField.ReadFieldFromStrings(Fields.SimpleField)
            };

            Target = new CellularGeneticAlgorithm(Problem)
            {
                GenerationSize  = 150,
                RandomGenerator = new RandomGenerator(0)
            };
        }
Exemplo n.º 2
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);
         }
     }
 }