makeImperfect: Given a perfect maze graph, create an imperfect maze graph.

Description Usage Arguments Value Examples

Description

Given a perfect maze graph, create an imperfect maze graph.

Usage

1
makeImperfect(gD = NA, ptc = 20, inShiny = FALSE)

Arguments

gD

an existing maze graph object.

ptc

percentage of walls to randomly add or remove; default value is 10(percent).

inShiny

a flag that marks whether the function is called from a shiny app or console.

Value

A maze graph object containing an imperfect maze.

Examples

1
2
3
4
5
maze1 <- makeGraph(10, 10)
maze1 <- makeMaze_dfs(maze1)
plotMaze(maze1, 10, 10)
maze1 <- makeImperfect(maze1)
plotMaze(maze1, 10, 10)

Vessy/Rmaze documentation built on May 9, 2019, 9:54 p.m.