F-a-maze-ing
F-a-maze-ing copied to clipboard
Create aesthetic mazes of different shapes, tiles, sizes and more using a CLI tool. A website is also available at https://mazes.apixelinspace.com
F-a-maze-ing
An easy-to-use, composable and configurable maze generator and solver. Several types of grid tiles with multiple possible shapes.
:zap: Usage
Use the Command Line Interface
Alternatively, you may visit https://mazes.apixelinspace.com to randomly generate a few examples (website in preview version, work in progress)
:wrench: Build
Build the project from the source code
:tada: Examples
:book: Book
This project is inspired by working through the book Mazes for Programmers by Jamis Buck.

The code in the book is written in Ruby and leans on Object-Oriented design.
My goal is two fold : give the project a functional spin and learn F# in the process. To do so, I freely change or adapt much of the original code and implementation.