Uses depth-first search to generate mazes.
$ python maze.py [WIDTH] [HEIGHT] [ALGORITHM]
Where WIDTH and HEIGHT are the dimensions of the maze grid and ALGORITHM specifies the creation algorithm. Choices for ALGORITHM are currently DFS for depth-first search and BFS for breadth-first search.
Note that this program uses Python 2.7
$ git clone https://github.com/nathan-hunt/py_maze
This program uses PyGame for graphics. You will need to have it installed for python 2.7. Get it here: Windows: http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame Other: http://www.pygame.org/download.shtml