Research Article
Breeding Terrains with Genetic Terrain Programming: The Evolution of Terrain Generators
Algorithm 1
Genetic programming basic algorithm [
27].
1: Randomly create an initial population of
programs from the available primitives | 2: repeat | 3: Execute each program and ascertain its fitness | 4: Select one or two program(s) from the
population with a probability based on | fitness to participate in genetic
operations | 5: Create new individual
program(s) by applying genetic operations with specified | probabilities | 6: until an
acceptable solution is found or some other stopping condition is met (e.g., | a maximum number of generations is reached) | 7: return the best-so-far individual |
|