A Single Cellular Organism Simulator - Built in Processing

The purpose of this project is to simulate organisms living in a closed ecosystem. It provides a visual simulation of single cellular organisms, which act in realistic and selfish ways to increase their lifespan and reproduce – evolving to better survive in their environment. Every part of the simulation is customisable by the user, from the DNA of the organisms to the environmental factors that affect their ability to survive, with the organisms reacting immediately and visually to any changes in their environment or circumstances.

Written in Processing (using Eclipse IDE due to the complexity of the project), you can download the source code and the compiled .jar file here.