项目作者: TanguySoto

项目描述 :
Ecosystem simulation with 3D visualization
高级语言: Java
项目地址: git://github.com/TanguySoto/MTWorld.git
创建时间: 2016-03-15T16:44:13Z
项目社区:https://github.com/TanguySoto/MTWorld

开源协议:

下载


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