Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
0

Evolutionary Ecosystem Simulation for Windows

A topic by miorsoft created Jan 14, 2020 Views: 190
Viewing posts 1 to 1

https://miorsoft.itch.io/ecosystem-evolution



This is a Simulation of Living Creatures.
It simulates a small evolutionary ecosystem.
Short explanation:
Each Creature is moved according to its Nerual Network Inputs/Outputs.
Neural Networks Inputs are given by the eyes View,
plus: Current Energy, Current Stomach fullness and 'pregnant or not'.
Eyes View is divided in sectors, each one has the Amount of meat/vegetable food and Male/Female Creature.
The Outputs of NN determinate the Speed and the Steer of the creature.
Creature can reproduce.
There are Males (Yellow) and Female (Pink)
When Male and Female touch themself, female can get Pregnant (In this case she is highlighted)
After a given time then, if pregnant Female has more than 50% of the energy,
She makes a new Child having for genes the one of Mother crossovered with the one of Father.
The mother gives a percentage (given by a gene) of its energy to the son.
A little mutation of children genes can occur.
While Moving, Creatures lose energy that they can recover by eating food.
When out of energy they die and becomes meat-food (That with time will be transformed to Vegetable food).
Vegetable food grows.
If the amount of Global vegetable growth is less than a threshold new Vegetable will be added at random position.
The output of NN, beside Speed and the Steer of the creature, determines the Violence (Red eyes) and Attack behavior of the creature.
If the genes difference of touching creatures (of the same sex) is above a certain threshold (given by a gene) and the 'DoAttack' output of NN is ON, the Attacking creature will damage other creature.