amazed is a package meant for maze generation & solving.
Project description
amazed
Maze generation & solver in one. Simply put, just a maze(d). Still in active development!
Capable of both generating mazes of any rectangular size and solving them using various algorithms.
Generation
There are multiple ways of creating a maze:
- Depth First Search using recursion
- Hunt and Kill
- Binary Tree
- Random Kruskal
- Aldous Broder
- Random Carving
- Boulder (also named Cinnamon Bun)
Solvers
- Depth First Search
- Depth First Search Randomized
- Depth First Search Heuristic
- Lee
- A*
Visualization
Each generated maze can be exported either as a simple image (all possible formats from pillow
) or as a GIF (will be available v0.0.3
), where the carving process can be observed. For solvers, each one can be exported either as an image or as a GIF, with a red line (the color is configurable) displaying the chosen path.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file amazed-1.0.2.tar.gz
.
File metadata
- Download URL: amazed-1.0.2.tar.gz
- Upload date:
- Size: 21.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a37a5da9f53fa752c1331de68f8f0658cfa93515ede16c82aa99f738c28b1de |
|
MD5 | 085083b54d35c3d2d2c6b686793523c1 |
|
BLAKE2b-256 | 68ebfc7020e513fa807eb5ca0da3e7b9e1a6f98338eb3d8e082969226bae0a60 |
File details
Details for the file amazed-1.0.2-py3-none-any.whl
.
File metadata
- Download URL: amazed-1.0.2-py3-none-any.whl
- Upload date:
- Size: 30.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad49bfed9f88f050c16774307e24f71bdae04c1388fd3568fdbc80e970194895 |
|
MD5 | 42be9e9de0a3788bd53648cba2b8887a |
|
BLAKE2b-256 | 7d7d6fc8e7d95db30285a1997df7b071944aa88516a5e3551ad18e4590c27ebe |