Maze generator using recursive depth first search algorithm
Project description
# Pahelee
Maze generator using recursive depth first search algorithm
[![Demo](https://i.imgur.com/gy9hrI2.gif)](https://github.com/psuzn/pahelee)
## What is it?
**Pahelle** is a maze generator which impliments [Depth-first search Recursive backtracker](https://en.wikipedia.org/wiki/Maze_generation_algorithm) in OpenGL (python)
Installation / Usage
--------------------
**Installation**
To install use pip:
$ pip install pahelee
Or clone the repo:
$ git clone https://github.com/psuzn/pahelee.git
$ python setup.py install
**Usage**
just run
```shell
$ pahelee
```
This will open a GLUT window of size 60*60 with 15 row and 15 columns (grid size) and after completition it will save a png image in your home directory.
## Todos
- [x] basic implimentation of algorithm.
- [x] Upload this pakage to PyPI.
- [ ] commandline arguments for different variables (like: no of grid rows).
## Support
This is in alpha version and might cause some problem. so you can help me make it stable.
Please [open an issue](https://github.com/pahelee/romoNepali/issues/new) for support.
## Contributing
Please contribute using [Github Flow](https://guides.github.com/introduction/flow/). Create a branch, add commits, and [open a pull request](https://github.com/psuzn/pahelee/compare/).
Maze generator using recursive depth first search algorithm
[![Demo](https://i.imgur.com/gy9hrI2.gif)](https://github.com/psuzn/pahelee)
## What is it?
**Pahelle** is a maze generator which impliments [Depth-first search Recursive backtracker](https://en.wikipedia.org/wiki/Maze_generation_algorithm) in OpenGL (python)
Installation / Usage
--------------------
**Installation**
To install use pip:
$ pip install pahelee
Or clone the repo:
$ git clone https://github.com/psuzn/pahelee.git
$ python setup.py install
**Usage**
just run
```shell
$ pahelee
```
This will open a GLUT window of size 60*60 with 15 row and 15 columns (grid size) and after completition it will save a png image in your home directory.
## Todos
- [x] basic implimentation of algorithm.
- [x] Upload this pakage to PyPI.
- [ ] commandline arguments for different variables (like: no of grid rows).
## Support
This is in alpha version and might cause some problem. so you can help me make it stable.
Please [open an issue](https://github.com/pahelee/romoNepali/issues/new) for support.
## Contributing
Please contribute using [Github Flow](https://guides.github.com/introduction/flow/). Create a branch, add commits, and [open a pull request](https://github.com/psuzn/pahelee/compare/).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pahelee-1.0.0.tar.gz
(4.7 kB
view details)
Built Distribution
File details
Details for the file pahelee-1.0.0.tar.gz
.
File metadata
- Download URL: pahelee-1.0.0.tar.gz
- Upload date:
- Size: 4.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6faf0915eda4d55efbd3d4858fc20028886dc6a283c4c2f8b42fdf0d2655b6f2 |
|
MD5 | d8df6090a34838d010befec0a3065bb0 |
|
BLAKE2b-256 | 09fd05e7bd313e9cd102c5fa48efafa328f90419a012a9af4bba28f9e278e30e |
File details
Details for the file pahelee-1.0.0-py2.py3-none-any.whl
.
File metadata
- Download URL: pahelee-1.0.0-py2.py3-none-any.whl
- Upload date:
- Size: 7.1 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f798721cd2015a585e0eef5f0c93adf4ee3b567e1bc71c0692999ca929e0eb7f |
|
MD5 | caee8fa7ef5661614481183f73682ab0 |
|
BLAKE2b-256 | 4213f4b49c67bb07cc3d76855384498fbd9794744523421fb98e065afb6e2849 |