{ maximalna dlzka na zaciatku generovanych programov }
*PROGRAM_INIT_MAX_LENGTH = 7
{ maximalna dlzka stromu programu }
*PROGRAM_MAX_LENGTH = 20
{ maximalny pocet krokov programu, po ktorych sa vypocita fitness }
*PROGRAM_MAX_STEPS = 200

{ velkost generacie }
*GENERATION_SIZE = 25
{ maximalny pocet behu, generacii }
*GENERATIONS_MAX = 1000
{ vyberanie jedincov do dalsej generacie
  jedna z moznosti: BEST, RAND, T
  BEST - best
  RAND - random
  T - tournament }
*GENERATION_NEXT = "RANDOM"

*CROSSOVER_PROBABILITY = 0.4
*MUTATION_PROBABILITY = 0.18
{ maximalna vyska stromu programu, ktory sa vygeneruje
  ako nahradnik v mutacii }
*MUTATION_PROGRAM_MAX_LENGHT = 6
{ vyberanie jedincov do mating pool
  jedna z moznosti: RAND, T
  RAND - random
  T - tournament }
*MATING_POOL_SELECTION = "RANDOM"
*PRINT_EVERY = 50

{ rozmery hracej plochy }
*GRID_SIZE_XY = 44 31
{ poloha startu a cielu, pocita sa od 0 po max-1 }
*START_XY = 0 0
*END_XY = 38 24

*GRID = {
S..................0.......0.....00.........
.......000.................0...00...........
....0000.000...............0.00.............
....0......00........................0......
.....0.......00.............................
.....0..000...0.............................
0....0..000....0...0.......0................
.....0..000...0..................0000.......
.....0........0................0.0..00......
.....00.......0................0......0.0...
......00.....0...0.0000.......0.............
.............0000000000......0.........0....
0........0.00000........0000.0.........00...
............0.0............0............0...
...........00.0.............0...........0.0.
...........0..0...0..........0.........00...
...........00....00....00....0.........0....
............0...........0.....0.......0.....
............000...............00.00000......
.............0................0............0
...00000.....000.............0............00
.........0.0000.............00.............0
.............0.000.000.0....00.............0
..........0.0..000.0000.0..0..000000000...00
........0......0000..000.0.00.........E....0
.......0.......000.000000.00.0..............
.....00.......00..000000000...00........0...
.............0.......0......................
.............0........0.........0...........
.............0........0..........0..........
............00........0.....................
}
