Maze Solver

Maze Solver was written in C++ and uses SDL2 for the maze rendering. The aim of this project is to explore path-planning/searching algorithms which have many applications such as mobile robotics and network routing. Currently the only implemented algorithm is Dijkstra’s path planning algorithm. The file structure allows for easy addition of new solving algorithms just by adding the solver header and src directories.

A simple maze builder has also been implemented that generates a maze in a custom format containing the maze metadata.

You can star the project here!