8000 GitHub - sgol13/evolution-simulator: Simulation of animals genetic evolution. (2021)
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

sgol13/evolution-simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Evolution Simulator

I have created this project during my OOP course at AGH UST. It is written in Java and uses JavaFX for GUI. The program simulates a group of animals living on a square map. The animals walk, eat grass, reproduce and die if they run out of energy. Each animal has its own genotype that affects its way of moving. If two animals reproduce, children get mixed genotypes of their parents.

The program allows you to run a simulation with custom parameters, for example selecting the map size, initial number of animals, the amount of energy consumed by moving and many more. You can start two simulations with different parameters parallely and observe the results.

Evolution Simulator video

Compilation

First, clone the repository:

git clone https://github.com/sgol13/evolution-simulator.git
cd evolution-simulator

Then you can compile and run the program using Gradle:

./gradlew run

License

This project is under MIT license.

About

Simulation of animals genetic evolution. (2021)

Topics

Resources

License

Stars

Watchers

Forks

Languages

0