Evolife
Evolife has been developed to study Genetic algorithms, Natural evolution and behavioural ecology.
 

- m -