Metadata-Version: 2.1
Name: maze
Version: 3.0.0
Summary: Application that generates mazes
Home-page: https://github.com/daleobrien/maze
Author: Dale O'Brien
Author-email: dale@do.id.au
License: UNKNOWN
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Natural Language :: English
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE

maze
====
[![Downloads](http://pepy.tech/badge/maze)](http://pepy.tech/project/maze)

[Website](https://maze.do.id.au/?level=medium)

Maze generator with crossings.

Installation
```bash
pip3 install maze
```
Or install from source:
```bash
python3 setup.py install
```

To export a 20 by 30 maze SVG and a solution SVG, run:
```bash
maze svg maze.svg -s maze-solved.svg -W 23 -H 30
```
To using python3 directly, change into the directory with the file `maze.py` and run:
```bash
python3 maze.py svg maze.svg -s maze-solved.svg -W 23 -H 30
```
will produce:

| maze.svg                                                                   | maze-solved.svg                                                                   | 
|----------------------------------------------------------------------------|-----------------------------------------------------------------------------------|
| ![](https://github.com/daleobrien/maze/blob/master/docs/maze.svg?raw=True) | ![](https://github.com/daleobrien/maze/blob/master/docs/maze-solved.svg?raw=True) |

Using the `-S` option will produce a maze with no curves e.g.:
```bash
maze svg maze-straight.svg -s maze-straight-solved.svg -W 23 -H 30
```

| maze.svg                                                                            | maze-solved.svg                                                                            |
|-------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------|
| ![](https://github.com/daleobrien/maze/blob/master/docs/maze-straight.svg?raw=True) | ![](https://github.com/daleobrien/maze/blob/master/docs/maze-straight-solved.svg?raw=True) |


To generate PDF (currenlty this options doesn't allow solutions to be generated)
```bash
maze pdf my_maze.pdf
```
will produce a pdf.

Run `maze` without any arguments to see all options.






