pydaedalus

Python wrapper of Daedalus monochrome maze


Keywords
maze, generation, solving, daedalus, maze-algorithms, maze-game, maze-generator, mazes
License
GPL-2.0
Install
pip install pydaedalus==0.1.5

Documentation

pydaedalus

https://travis-ci.org/wroberts/pydaedalus.svg?branch=master https://coveralls.io/repos/wroberts/pydaedalus/badge.svg?branch=master Latest Version

Daedalus source code is copyright (c) 1998-2016 Walter D. Pullen.

Wrapper is copyright (c) 2016 Will Roberts <wildwilhelm@gmail.com>.

Licensed under the GNU General Public License version 2.

A Python wrapper of the Daedalus maze generator. This project is currently built against version 3.2 of the Daedalus software.

Quickstart

>>> from daedalus import Maze
>>> maze = Maze(63, 63)
>>> maze.create_perfect()
>>> maze.resize(31, 61)
>>> maze.create_perfect()
>>> maze.save_bitmap('test.bmp')
>>> maze.save_text('test.txt')

Notes

To compile the Cython extension:

python setup.py build_ext --inplace