pymaze
pymaze copied to clipboard
A maze generator, solver and visualizer for Python
Hi all and thank you for the fun package! I had some time, so I turned `pymaze` into an installable module -- see the updated README for details. Plus: -...
It would be great if a circular maze, which is usually more complex to be comprehended by the human mind, could be implemented using the algorithm that is already here....
It would be great if we had a way to serialize a maze and then initialize a new maze with it. This can easily be done with the sqlite3 module....
As it is now, the README file only mentions the depth-first search and could use a slight update.
We have three failing unit tests in the cell tests. I believe they all involve adding cell exits on corners and removing corner walls. @jostbr You might have a better...
It would be great if you we could check if two cells are equal by overriding the equality operator. This would allow for better unit testing and may help with...
It would be very nice to support the wall follower algorithm. We can go about this a couple of different ways. ## Add another solve method. We would rename `def...
It would be great if we could turn our maze into an adjacency matrix and see if we can solve it using matrix transformations (I'm not sure if that's possible)....
Right now we output how long and how many steps the solver took to solve the maze. It would be great to save this information somewhere so that a user...
When showing the graphs for `solve_bfs` and `solve_bidirect_dfs`, strange behavior is encountered. This is probably either a problem with the solution path or with the visualization code. This can be...