Skip to content

Python script that creates mazes of custom sizes and runs common exploration algorithms through them, with graphical animations.

License

Notifications You must be signed in to change notification settings

Null-Tree/Mazes-and-Maze-Exploration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mazes and Maze Exploration

Python script that creates mazes of custom sizes and runs common exploration algorithms through them, with graphical animations.

Notes

Uses DFS to create a 'perfect maze'. Such that the paths of the maze form a tree (there is only 1 possible path between any two points in the maze).

Requires contents of modules folder.

Use as modules

All functionality is coded as class items in the .py files and may be imported to any python file and used. Includes maze, graphic, walls, and navigation class items.

Samples

Generated Maze


Aforementioned maze, solved using A*


Very big maze (1k by 1k) solved with A*


Circular maze


About

Python script that creates mazes of custom sizes and runs common exploration algorithms through them, with graphical animations.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages