https://github.com/fbeline/maze
Maze generation
https://github.com/fbeline/maze
Last synced: 11 months ago
JSON representation
Maze generation
- Host: GitHub
- URL: https://github.com/fbeline/maze
- Owner: fbeline
- License: epl-1.0
- Created: 2018-11-09T03:21:18.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-11-10T03:12:22.000Z (over 7 years ago)
- Last Synced: 2025-02-23T08:44:28.154Z (over 1 year ago)
- Language: Clojure
- Size: 9.77 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Maze
This project implements a functional, immutable version of the Recursive Backtracking
[maze generation](http://weblog.jamisbuck.org/2010/12/27/maze-generation-recursive-backtracking) algorithm and uses [quil](http://www.quil.info/) to draw it.
It's a pet project! Although this implementation uses tail recursion (differently from the original) and is not limited by the stack size, you probably will not find here the faster or most optimized solution.
## Usage
Open the repl and load the `maze.quil` namespace.
## License
Distributed under the Eclipse Public License either version 1.0 or (at
your option) any later version.