This project allow you to create perfect and imperfect maze.
Run make
then make clean
at the root of the repository to build everything.
./generator X Y [perfect | imperfect]
It creates a maze.txt file that contain the generated maze.
Walls are represented as X
and path as *
.
./generator 10 10 perfect
*********X
*XXX*XXX*X
***X*X***X
*XXX*XXXXX
***X*****X
*XXXXX*XXX
*****X***X
*XXX*XXXXX
***X*****X
XXXXXXXX**
./generator 10 10 imperfect
*********X
***X*X*X**
*****X****
*X**X*X**X
*******X**
*X*X*X*X*X
**********
*X***X*X*X
***X******
X*X*X*X***