Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/john-science/mazelib
A Python library for creating and solving mazes.
https://github.com/john-science/mazelib
maze maze-algorithms maze-generator python solve-mazes
Last synced: 6 days ago
JSON representation
A Python library for creating and solving mazes.
- Host: GitHub
- URL: https://github.com/john-science/mazelib
- Owner: john-science
- License: mit
- Created: 2014-05-06T15:17:42.000Z (almost 11 years ago)
- Default Branch: main
- Last Pushed: 2024-01-10T11:51:22.000Z (about 1 year ago)
- Last Synced: 2024-06-11T19:27:57.692Z (8 months ago)
- Topics: maze, maze-algorithms, maze-generator, python, solve-mazes
- Language: Python
- Homepage:
- Size: 3.93 MB
- Stars: 225
- Watchers: 12
- Forks: 53
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# mazelib
[![Build Status](https://github.com/john-science/mazelib/actions/workflows/unittests.yaml/badge.svg?branch=main)](https://github.com/john-science/mazelib/blob/main/.github/workflows/unittests.yaml)
[![codecov](https://codecov.io/gh/john-science/mazelib/branch/main/graph/badge.svg)](https://codecov.io/gh/john-science/mazelib)#### A Python API for creating and solving mazes.
## [The mazelib API](https://github.com/john-science/mazelib/blob/main/docs/API.md)
A quick introduction in how to use this library.
## [Display Examples](https://github.com/john-science/mazelib/blob/main/docs/EXAMPLES.md)
Examples of how to generate and solve some unique, tailored mazes. Also, examples of how to plot your results.
## Maze Algorithms
The heart of this library is the huge collection of algorithms available to create and solve mazes. The better you understand these, the more you can do with this library.
### [Maze-Generating Algorithms](https://github.com/john-science/mazelib/blob/main/docs/MAZE_GEN_ALGOS.md)
### [Maze-Transmuting Algorithms](https://github.com/john-science/mazelib/blob/main/docs/MAZE_TRANSMUTE_ALGOS.md)
### [Maze-Solving Algorithms](https://github.com/john-science/mazelib/blob/main/docs/MAZE_SOLVE_ALGOS.md)