Home

Awesome

Maze Generator

A maze generator built in R that creates mazes using a random walk algorithm. The generator includes visualization capabilities for both static mazes and animated maze generation processes.

Features

Installation

# Required packages
install.packages("magick")

Usage

Basic Maze Generation

# Create a 20x20 maze
source('mazer2.r')
board <- matrix(0, 20, 20)
maze_path <- mazefy(1,1,board , verbose = TRUE)
plot_maze(maze_path, board)

Rplot01

Create Animation

# Create Animation
# Generate an animated visualization of the maze creation process
create_maze_animation(maze_path, board, "maze_animation.gif")

https://github.com/user-attachments/assets/375dd1d3-905c-432d-a5e3-383691f1ab4b