/MTWorld

Ecosystem simulation with 3D visualization

Primary LanguageJava

MTWorld

An artificial ecosystem

alt tag

Summary

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.

Installation & running

Information about installation and running can be found in INSTALL.txt located at the root of the repository.

Credits

Tanguy SOTO

Malcolm AUFFRAY

2015