{"type":"object","properties":{"genes":{"type":"object","properties":{"mutation":{"type":"object","properties":{"probability":{"type":"number","maximum":1,"minimum":0}}},"crossover":{"type":"object","properties":{"type":{"enum":["mono","poly"]},"population_size":{"type":"number"},"children_per_pair":{"type":"number"}}},"selection":{"type":"object","properties":{"creatures_to_choose":{"type":"number"}}},"max_generation":{"type":"number"},"genotype_length":{"type":"number"},"start_population":{"type":"number"},"create_percentage":{"type":"number","maximum":100,"minimum":0}}},"glife":{"type":"object","properties":{"rules":{"type":"string","description":"url to rules object"},"width":{"type":"number"},"height":{"type":"number"},"colony_x":{"type":"number"},"colony_y":{"type":"number"},"colony_width":{"type":"number"},"max_generation":{"type":"number"}}}}}