Simulated Evolution
Artificial Life Simulation of Bacteria Motion depending on DNA
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.
Screenshots
Early Screen
Later Screen
Explanation
Color | Explanation |
---|---|
water | |
food | |
cell is young | |
cell is fat enough to reproduce* | |
cell is old enough to reproduce* | |
cell is hungry and waiting for food or death | |
cell is old and waiting for death | |
* (if cell is fat and old enough for reproduction it splits and changes the childrens DNA) |
UML Class Model
Blog Article
Goto
| Work in Progress | Github | |——————————-|—————————————————————————————-| | Tabs | | | | | | Projects | Github-Projects | | Milestones | Github-Milestones | | Issues | Github-Issues | | Releases | Github-Releases | | Engineering | | | | | | back… | computer_kurzweil |