Evolutionizer


The Evolutionizer is a computer simulation with the aim of creating an environment in which the concept of biological evolution is emulated. The software was written as a school project for Biology, and I have decided to release it under the GPL.

The simulation is currently very simple, consisting of a command line interface where "organisms" move around while reproducing and eating. Each one has a "genetic code", somewhat similar to DNA. For time reasons, the execution of this code is very primitive, but it still gets the point across and yields interesting results.

Evolutionizer is written in C++, with the design highly influenced by the AP Computer Science Marine Bio case study project, but completely rewritten from scratch. There was also plenty of influence from Michael Ash's Creatures for MacOSX, which although is highly sophisticated, is not free software, and only runs on Mac.

Download

To compile the source package above, follow the normal procedure (untar, ./configure, make, make install), then run it with "evpre1". The summary paper above should provide enough information for usage. Also, keep in mind that these instructions do not apply for above file ev_gui.exe, which has a hybrid command line/clickable interface.

Screenshots

If you find this software in any way interesting or useful, I'd appreciate an email at <mdek.ev@mdekDOTnet> (change "DOTnet" to just .net).


return to:
mdek.net
mdek.net - Computing
Copyright © 2005 Mhair Dekmezian. All Rights Reserved.