This project is an evolution simulator using the principles of genetic programming, animats, mutation and natural selection to develop complex behaviours, in order to adapt to the environment. Each animat contains a string of DNA which determines its behaviour, with each character being either an instruction or a “junk” byte (analogous to junk DNA) allowing the animat to read from senses such as sight and hunger, change states, and execute actions based on those senses, such as feeding or moving.
To view a graph of the total population by genus over time for all connected sims, click here
Below is an image being generated by the Evolution Simulation on this server. You can connect your sim to it by setting the networkModule section of config.ini to read:
[Modules.networkModule] enabled=true host=www.ameliapollard.co.uk port=3456 statsurl=http://www.ameliapollard.co.uk/EvoSim/stats.php