A maze generation algorithm for image-based mazes.
Project description
Maze Generator
This program generates a random black and white maze image. The mazes that are generated can be solved with mazesolver
Installing
Check that your python version is >=3.5 with python3 -V.
Also make sure that pip is installed with python3 -m pip -V.
To install, simply run python3 -m pip install mazegenerator --user on the command line.
You can run the tool using mazegenerator(unix-based) or mazegenerator.exe (windows).
How do I use it?
You can use mazegenerator --help to get a list of commands.
Normal usage will look something like this: mazegenerator -x 200 -y 300
What are the rules for maze images?
-
Walls marked with black pixels and paths marked with white pixels
-
Walls around the entire maze
-
One entrance on the top row and one exit on the bottom row
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mazegenerator-1.2.1.tar.gz.
File metadata
- Download URL: mazegenerator-1.2.1.tar.gz
- Upload date:
- Size: 9.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
798230024b4d93c27e43339469eaaf5521da52d5bad6a9f75e0c21442aa9ff44
|
|
| MD5 |
a96b1e4e505fae6ce76be4d319b4820c
|
|
| BLAKE2b-256 |
119cac6374383ec706b1bac7ed1862900c1db9bdf8f92aea529cbb71a4a01f7c
|
File details
Details for the file mazegenerator-1.2.1-py3-none-any.whl.
File metadata
- Download URL: mazegenerator-1.2.1-py3-none-any.whl
- Upload date:
- Size: 23.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f5ba319563904d1c5a7dcde6db5c73b23300af953bbf6626e558b4491b71750f
|
|
| MD5 |
d0049f20d5f6178ef1b80ae32123dc96
|
|
| BLAKE2b-256 |
068606655bac183e25de03785c40ee6e2b687bcddf29981aff717257af981077
|