This is a Java-based simulation of an ecosystem where animals move, eat, and reproduce. The project is structured using the Model-View-Presenter pattern and uses Gradle as a build tool.
You can modify the simulation configuration by editing the config
files in the src/main/resources
directory. A few of available options are:
animalsCount
mapSize
plantsCount
animalEnergy
The project uses Gradle for building and managing dependencies. To build the project, navigate to the project root directory and run the following command in your terminal:
./gradlew build
To run the simulation, use the following command:
./gradlew run
This will start the simulation with the default configuration. You can modify the configuration by editing the config
files in the src/main/resources
directory.
A video presenting all the functions of the application: YouTube
You can find detailed description for this project on GitHub