Title: Evolution Simulator
1Evolution Simulator
2Purpose -AGENT based model -Show Natural
Selection Methodology -Organisms have basic
traits (hunger, death, etc) -Numerical genetic
characteristics that mutate with each
offspring
Organisms should have clear evolutionary trends
that improve their situation. For unchecked
populations within a bounded environment, the
population curve should follow an exponential
trend initially, but then move into an
equilibrium state.
3Organisms live in an enclosed environment, where
they have limited or unlimited food
Several types of organisms. Currently there are
Herbivores, Omnivores, and Predators
4Unique Genetic Evolution
Non-Genetic Properties energy
health oxygenStored
Genetic Properties breathAmount
oxygenUsed lungCapacity
outOfBreathAt matureAge
ageOfImpotence DEFAULT_HEALTH
pregnancyPeriod numSegments
strengthFactor metabolism
probOfDying diseaseResistance
fertility radiusOfSight
nightVisionFactor energyGivenToOffspring
hungerFactor MAX_SIZE
preferredTemperature temperatureComfortFact
or childColor adultColor
seniorColor geneticImage
Unique Freckles (Genetic Image)
Unique Colors
Multi-celled
5UML diagram for most common classes
As shown, the specific species are subclass of
organism. This allows for easy creation of new
types of species later on.
6Male
Predator
Herbivore
Omnivore
Female
7Sample Run
Herbivores breed without limit, since there are
no predators, until they reach the capacity of
the environment.