maze_ai

A flutter project demonstrating the basics of genetic algorithms. This app solves a simple maze by passing on it's genes (learnings) to the next generation. Each individual in the pospulation is assigned a fitness value. The higher the fitness value every iteration, the higher the chance it get's to pass on it's genes, in other words, reproduce. To have variations, every child is mutated and the process repeats.

Getting Started

visit https://maze-ai.web.app for the hosted version.

to run the app locally, use the version of flutter stated in .fvmrc or use any latest compatible version