pymaze icon indicating copy to clipboard operation
pymaze copied to clipboard

A maze generator, solver and visualizer for Python

Results 13 pymaze issues
Sort by recently updated
recently updated
newest added

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....

enhancement

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....

enhancement

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...

enhancement

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...

help wanted

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)....

enhancement

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...