= Maze A fun little gem to generate and explore mazes. == Mazes see Mazer::Maze It's easy to make a maze : Maze::Maze.new(5) # will build a 5x5 maze. Maze::Maze.new(8,6) # will build a 8x6 maze. == Cells see Mazer::Cell You can access cells : maze = Maze(10) # generates the maze cell = maze[2, 5] # read cell at [2, 5] cell.north # read cell at [2, 4] cell.door :west # west door closed => nil cell.open :east # open the door to [3, 5] => cell at [3, 5] cell.door_east # east door open => cell at [3, 5] == License And it's on GPL V3 too, so you can use, copy, read, share, change, whatever. see link:LICENSE for more details
Project
mazer
This gem provides simple tools to generate 2 dimensionnal mazes and
traverse them.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Development
Dependencies
Project Readme