An artificial ecosystem
Made entirely with Java and Java OpenGL (JOGL), this project is an ecosystem simulation software with a 3D visualization.
This project uses the following concepts :
- cellular automata
- automatic terrain creation (Perlin noise)
- procedural generation (L-system)
- pathfinding (A* algorithm)
- genetic programming
- boids algorithm
- behaviour modelisation
Thanks to the interface, user may modify any parameter of the simulation and so create an infinity of different environments.
More screenshots can be found in the screenshots folder.
Information about installation and running can be found in INSTALL.txt located at the root of the repository.
Tanguy SOTO
Malcolm AUFFRAY
2015