RMaze

Ruby library and tool for 2D maze generation

Build Status Security

Description

This simple library/tool generates 2D mazes with customizable dimensions.

Tool usage

The rmaze is in initial version and its simple to use

``` Usage: rmaze.rb [options]

Basic options: -w, –width width Specify the maze width (default: 10) -h, –height height Specify the maze height (default: 10)

Algorithms: -b, –backtrace Choose backtrace algorithm (default) ```

Tool usage examples

Default usage (width=10, height=10) ``` > rmaze

# # # # # # # # # # # # # # # # # # #

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ```

Generate mazes with customized dimensions (width=5, height=2) ``` > rmaze -w 5 -h 2

# # # # # # # # #

# # # # # # # # # # # # # # # # # # # # # # # # # ```

Enjoy !