Genetic level solver

A population of creatures are born with random genes controlling their movements in a grid. They eventually learn how to find food by a genetic algorithm which we learned on the day, having never met each other or attempted any sort of self-learning program before.

Install

Prerequesites for this project include: MatPlotLib PyGame TKinter

Running

Run the file start.py with python >= 3.5. There will be instructions within related to creating a world grid, and running a simulation.

Credits

Eliano Anile

Jack McKinney

Lucas Rae

Ziyad Edher

Built With

Share this project:

Updates