Skip to content

Applying a genetic algorithm to teach dots how to avoid obstacles and reach its goal. πŸ•–

Notifications You must be signed in to change notification settings

MichaelDao/Genetic-AI-Maze

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

19 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Evolution and AI

This is my genetic algorithm that subjects 1000 smart dots to an obstacle course and forces them to learn how to navigate towards the goal without hitting any obstacles.

Each dot has a brain that 'learns' how to move around, the more succesful dots will have offspring that inherit the parents genome, whilst being subjected to mutations. Therefore using evolution to reach the goal.

10+ generations

Alt Text

300+ generations

Alt Text

Notes

  • Green dot is the best dot of last generation
  • Red dot is the goal

About

Applying a genetic algorithm to teach dots how to avoid obstacles and reach its goal. πŸ•–

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published