The goal of this project was to create two maze generator (perfect and imperfect maze) and implement three algorithm to resolve them with best optimisation.
The implemented algorithm are depth-search, breadth first search and A*
A graphical bonus is available in bonus folder