Artificial Life Simulation of Bacteria Motion depending on DNA

Github Repository: https://github.com/phasenraum2010/simulated-evolution

Blog: http://thomas-woehlke.blogspot.de/2016/01/simulated-evolution-artificial-life-and.html

Abstract

Green food appears in a world with red moving cells. These cells eat the food if it is on their position. Movement of the cells depends on random and their DNA. A fit cell moves around and eats enough to reproduce. Reproduction is done by splitting the cell and randomly changing the DNA of the two new Cells. If a cell doesn't eat enough, it will first stand still and after a while it dies.

Screen

Early Screen

Figure Screen

Later Screen

Figure Screen

Run the Desktop Application

git clone https://github.com/phasenraum2010/simulated-evolution.git

cd simulated-evolution

mvn clean install exec:java

UML Class Model

Figure Class Model

Back to top

Reflow Maven skin by Andrius Velykis.