Skip to content

lawos98/Darwin-Simulator

Repository files navigation

Description

The programme is designed to simulate the life of animals in a certain environment. Animals have the ability to eat, move, reproduce and die. Each animal is born with a certain genotype depending on its parents, which determine the exact style of movement of the animal.

the graphic styling is for presentation purposes only and the project focused on technical aspects

Tech Stack

  • Kotlin

  • Gradle

Features

  • Creation of a "Jungle" with grass in a larger form

  • Graphs for map data such as number of animals, number of grass, average energy , average life expectancy and average number of children

  • Dynamic display of individuals with dominant genotype

  • Assigning the measurement of statistics to a selected animal

  • Asynchronous creation of two maps with infinite and finite size

  • Asynchronous stop of the selected map

  • Export data to CSV file

Showcase

Start Page

Start

Main Page

main

Main Genotype mode

Genotype

Authors

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published