This is an implementation of Randomized depth-first search algorithm. It creates a maze by taking a random valid path and comes back when it can't continue. It goes back until it can go at an other random valid cell. This process is called backtracking.
To run it, you'll need the Raylib library installed. HOW TO
Just run make run
command to build and launch the programm.