Skip to content

madidoan/GeneticsEvolutionSimulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

EvolutionSimulationGenetics

cd to src and "python .\runSimulation.py"

make sure you have all dependencies installed. I used pip to install pygame and numpy :)

Picture of the game

image

Explaination:

Samples represent a population/generation. There are obstacles that are set in the environment as they are trying to reach the point of most "fitness".

Use fitness level to determine parents that are more likely to be chosen for child functions and have them procreate with occasional mutations.

Make sure generations keep populating from the parents as long as the simulation is still running.

Generations will become more selective and fit, and each run of the game outputs randomized vectors, obstables, and fitness goal.

Resources:

https://www.youtube.com/watch?v=BOZfhUcNiqk
https://github.com/Code-Bullet/Smart-Dots-Genetic-Algorithm-Tutorial

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages