aPixelInSpace / F-a-maze-ing

Create aesthetic mazes of different shapes, tiles, sizes and more using a CLI tool. A website is also available at https://mazes.apixelinspace.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

build Build Status Main

F-a-maze-ing

An easy-to-use, composable and configurable maze generator and solver. Several types of grid tiles with multiple possible shapes.

⚡ 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)

Deploys by Netlify

🔧 Build

Build the project from the source code

🎉 Examples

📖 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.

About

Create aesthetic mazes of different shapes, tiles, sizes and more using a CLI tool. A website is also available at https://mazes.apixelinspace.com

License:MIT License


Languages

Language:F# 98.4%Language:HTML 0.7%Language:JavaScript 0.3%Language:Python 0.3%Language:CSS 0.1%Language:Batchfile 0.1%Language:Makefile 0.1%