Skip to content

Instantly share code, notes, and snippets.

@JimGrange
Created March 3, 2020 20:59
Show Gist options
  • Save JimGrange/267c98dd6f02fcd227dc2af7bd947e55 to your computer and use it in GitHub Desktop.
Save JimGrange/267c98dd6f02fcd227dc2af7bd947e55 to your computer and use it in GitHub Desktop.
Blindfold Chess Piece Mazes
Piece Start End
Bishop a4 e8
Rook e6 d5
Bishop b3 a4
Knight h4 c4
Knight b1 d5
Bishop d6 b4
Knight e5 a1
Queen g3 e7
Bishop b8 a1
Knight h2 c5
Knight g3 a2
Bishop c6 g6
Knight e8 c7
Bishop d3 d7
Knight e7 f3
Bishop e2 f7
Rook d1 f6
Rook h5 h8
Knight e7 f5
Rook c4 h2
Knight a4 a6
Knight e4 e7
Knight a2 d7
Bishop a4 h3
Knight b6 h4
Knight c5 e6
Bishop e8 e4
Knight f2 g8
Knight f2 b1
Knight c1 g6
Knight b3 e1
Knight f4 f3
Knight a4 d5
Knight a8 a7
Knight g3 g2
Knight h5 e2
Bishop e5 c5
Knight f6 g7
Knight a1 e3
Knight e3 f4
Bishop f7 a2
Bishop h5 e8
Knight h1 h6
Rook a6 c3
Rook b1 g4
Rook c2 g4
Bishop e3 e5
Knight h4 e7
Knight d2 d1
Rook b2 c2
Rook g8 e1
Knight d4 e5
Rook b6 d1
Bishop e1 e5
Knight a2 b8
Knight f4 c5
Knight f8 e1
Bishop f5 h7
Knight c2 b1
Rook f3 e5
Rook f3 a7
Bishop h8 e1
Rook e2 e5
Knight g1 h6
Bishop d8 c5
Knight e7 b5
Rook b3 f6
Rook d7 g6
Knight b1 d5
Bishop d6 f2
Bishop h5 e6
Bishop d7 g4
Knight d3 g7
Knight c1 h4
Queen d1 a6
Bishop a7 c7
Bishop e7 b2
Knight h4 b5
Knight g2 c3
Bishop f4 g1
Knight b4 e7
Rook b2 d8
Bishop h2 b6
Bishop d4 f8
Knight g6 b2
Bishop e7 f8
Bishop g2 c6
Bishop g8 e2
Knight f4 c2
Knight c6 e7
Knight d4 e6
Knight f7 d6
Bishop g3 b2
Bishop b7 h1
Knight d7 c5
Bishop f2 f6
Bishop h5 h7
Knight d1 b8
Bishop h4 d6
Knight f8 c1
Knight d5 g7
Rook a4 g3
Knight d4 c3
Knight f6 h5
Knight c2 h6
Bishop d3 c4
Knight f5 b7
Queen a3 e1
Bishop b6 c7
Queen g5 h6
Knight d1 a8
Bishop c7 h8
Bishop h8 e1
Rook a5 g2
Bishop h4 c7
Knight b4 a7
Bishop d3 d5
Bishop d7 b1
Bishop b3 f7
Bishop d7 g8
Bishop h5 a4
Queen e3 d5
Queen d4 g8
Queen f1 a8
Knight b6 h4
Knight e6 b2
Knight c4 a4
Queen g2 f4
Knight e2 g1
Knight f5 c1
Knight g5 f4
Rook f6 h1
Knight e1 h5
Bishop b6 f6
Bishop a8 b1
Queen h8 g4
Knight e4 c2
Bishop h7 c2
Knight e8 a4
Queen c4 g8
Knight g2 d5
Bishop g1 a5
Bishop g1 h2
Bishop a5 a7
Bishop b3 a2
Knight f8 g8
Knight f7 d3
Bishop a5 e5
Knight b6 d6
Bishop b7 c8
Queen a8 c3
Knight c8 g6
Knight d5 f1
Bishop a4 c2
Bishop c7 d2
Bishop c3 g3
Knight h1 f4
Rook d6 d8
Knight d4 d7
Knight d7 d7
Knight h3 c2
Knight e8 d8
Bishop g5 a7
Bishop d8 e1
Queen h2 b8
Rook c2 d7
Bishop b5 c4
Queen b6 d3
Knight b7 a8
Knight e2 c4
Knight c6 g6
Rook b7 c3
Bishop g7 a3
Bishop e6 b3
Bishop d7 c6
Bishop g5 d4
Bishop f5 f7
Knight g3 d5
Knight g8 g3
Knight f5 f6
Knight f6 g4
Queen a5 g3
Knight h1 f7
Knight h7 a5
Knight c5 c1
Bishop e2 h1
Knight f6 b2
Bishop c8 a4
Knight d8 a8
Bishop b3 c2
Bishop f4 e5
Knight e4 e8
Bishop h3 g6
Bishop e3 h6
Knight e8 a8
Bishop b8 g1
Rook h3 d3
Rook g5 d3
Bishop g6 h3
Knight e3 h2
Rook h7 c1
Rook b2 g8
Bishop e7 h8
Knight e8 a6
Knight h8 h5
Knight b1 f8
Bishop h2 e5
Knight b2 a1
Rook d8 a1
Knight g8 e6
Queen b3 g3
Knight c6 f1
Knight b5 e3
Knight c6 f2
Knight d1 e6
Bishop e2 f5
Knight e8 e5
Queen f4 b1
Bishop c7 c3
Bishop a1 e1
Bishop d7 c4
Knight d7 a6
Queen b1 g7
Queen f5 h2
Bishop b5 h1
Bishop g5 h6
Knight f5 d2
Knight e7 d6
Knight c7 b3
Queen b3 c2
Bishop g6 e2
Bishop g7 f8
Knight h1 b3
Knight f2 e1
Bishop b1 c4
Bishop c4 a2
Knight b7 d1
Bishop f1 e2
Knight c7 h5
Queen e6 h5
Knight e7 a1
Knight h4 b8
Knight h8 g5
Bishop h6 g3
Knight g4 f6
Knight h4 b3
Queen d6 d4
Bishop g8 h3
Bishop a8 d3
Knight h5 g4
Knight e2 d6
Knight g7 d6
Bishop c3 g7
Bishop e5 d2
Knight d8 h7
Knight d4 d2
Bishop a8 g8
Rook h3 h1
Knight d1 b4
Knight e1 g1
Queen f3 b5
Bishop d5 c6
Queen e2 d3
Bishop d6 g5
Bishop g4 d5
Bishop b8 c3
Knight e1 g5
Queen h6 d8
Knight d6 b3
Bishop f7 b3
Knight e6 g1
Knight a2 a1
Bishop e1 c3
Bishop a5 f4
Rook b8 a1
Knight f7 c3
Bishop b2 e3
Bishop f1 c4
Bishop h3 a4
Rook g7 f5
Bishop d8 g7
Queen g3 b1
Knight g8 f8
Rook d7 a5
Knight d8 d6
Queen d6 g8
Bishop a6 f7
Knight d7 g8
Knight g2 a4
Bishop c5 a7
Knight a7 c1
Bishop c1 b2
Knight c7 b5
Knight d5 d3
Queen e2 b7
Bishop h4 f8
Rook f7 g5
Knight e2 h8
Bishop g1 e5
Bishop g2 a2
Bishop b7 c4
Knight d5 a6
Rook d5 d3
Bishop e2 a8
Knight g4 d8
Bishop f8 d6
Knight b3 a2
Knight d4 b3
Bishop b4 d8
Queen f8 c5
Knight b1 g6
Bishop f7 c2
Bishop g6 c8
Rook h2 b5
Queen d7 f6
Bishop h7 d3
Bishop a8 h5
Bishop c2 d5
Queen e1 e8
Rook f1 e7
Bishop f7 g8
Knight e6 f3
Bishop b3 a2
Knight e8 c4
Bishop e1 h2
Bishop f6 e5
Bishop f2 e1
Knight c7 a2
Bishop b8 g3
Knight b5 a3
Knight a5 g4
Bishop a1 d6
Knight h2 g1
Bishop f4 c7
Knight b4 h5
Bishop g5 d6
Bishop h1 d3
Bishop c1 a1
Knight f1 a3
Queen d7 a1
Bishop c1 b2
Queen h3 f8
Bishop f1 a2
Knight c7 b7
Bishop c7 d2
Bishop d3 e2
Bishop a3 g3
Bishop b6 e5
Bishop a6 f3
Knight d3 g5
Bishop f5 b7
Rook c2 a4
Bishop e3 b4
Queen c2 h8
Knight f5 c1
Knight a1 f2
Bishop f3 g4
Bishop e6 e4
Knight f1 g3
Queen f5 b7
Bishop a8 b1
Rook g4 f6
Rook h8 g7
Bishop h4 c1
Knight a1 c5
Bishop f1 g4
Rook d7 f7
Knight d7 g2
Knight h1 h3
Knight d1 g2
Queen d3 h6
Bishop f8 e7
Bishop g3 h8
Rook b5 h8
Knight e5 e4
Rook b3 d6
Knight a2 e7
Knight f6 b2
Bishop h2 f4
Bishop b4 h6
Bishop h8 h6
Bishop g8 f1
Rook h3 d2
Knight h4 h3
Knight f4 c5
Knight a5 b5
Knight c3 d8
Bishop c2 e4
Bishop b4 g5
Bishop e6 b5
Knight e7 g6
Bishop d7 f7
Knight d7 a2
Bishop b3 e4
Queen e5 b7
Knight b7 b5
Knight h5 a2
Knight b3 c3
Knight c4 b7
Bishop g7 b4
Knight d6 c1
Knight a7 c7
Knight h5 e8
Knight b4 f2
Knight c5 h7
Knight g8 e4
Rook b4 h8
Bishop d5 a6
Knight c3 b2
Knight h5 a2
Knight d5 f1
Bishop f2 c7
Bishop d7 f3
Bishop f1 a4
Bishop d8 b6
Rook e3 c1
Bishop h6 b6
Queen c1 d2
Knight b7 e5
Bishop g7 g1
Knight c3 d8
Knight c6 f6
Knight f6 f5
Knight a3 e8
Bishop e3 e1
Bishop d1 g8
Bishop b3 a2
Bishop e1 a1
Bishop c2 h1
Knight f2 e4
Bishop b2 e5
Bishop d1 f3
Bishop c1 c7
Queen e3 d8
Knight a3 e7
Bishop a7 e3
Rook a6 h4
Bishop b2 b4
Rook a5 e1
Knight e8 g3
Knight b2 d8
Knight h2 g7
Queen f8 h6
Knight a3 b7
Bishop c2 g4
Bishop f8 a5
Knight h8 e3
Bishop c1 b6
Queen d2 b1
Queen c2 c1
Bishop b4 g3
Bishop a2 e2
Knight c5 h2
Bishop d5 a6
Queen h1 h6
Bishop h2 g3
Knight e7 a3
Bishop b7 c8
Bishop b7 f1
Knight e2 g3
Knight a5 b6
Bishop c6 d5
Rook a1 g8
Bishop d4 f8
Queen c8 e1
Bishop f6 a3
Rook d4 e7
Knight h5 e8
Rook d4 f5
Rook f1 h1
Bishop f1 b1
Knight f7 g6
Bishop d5 c8
Queen h5 h7
Bishop b8 e1
Knight e4 e8
Bishop e3 h4
Bishop e1 f8
Bishop c3 f4
Knight f6 g2
Knight e8 c3
Knight h6 g6
Bishop d1 h3
Knight b8 b5
Knight h4 c8
Knight a6 b8
Knight f5 h6
Knight h6 d8
Knight d1 e1
Bishop c3 f8
Knight b4 a5
Queen e2 g2
Rook d7 h4
Knight b7 c8
Knight c6 a7
Knight f4 c7
Knight a4 c1
Bishop g4 e4
Knight b1 d1
Bishop a5 f6
Bishop f4 a5
Bishop b7 d1
Bishop g2 f1
Knight e6 c1
Rook e8 d3
Knight b2 e1
Rook d5 c5
Rook a6 a1
Bishop c1 g5
Knight c7 a3
Bishop b1 g8
Knight d2 h1
Rook a2 b3
Bishop b7 g4
Queen b4 a3
Bishop g8 e2
Bishop a7 g3
Knight h2 g1
Knight d4 g5
Bishop c8 a4
Knight h2 e1
Bishop c1 a7
Knight d6 h8
Bishop a6 g2
Bishop d1 d7
Knight d1 d3
Knight h7 c2
Rook c4 f4
Knight b4 e7
Knight a7 f7
Bishop c2 f5
Rook b4 f5
Knight a6 e2
Rook a2 b3
Bishop f8 c3
Bishop d2 e7
Knight c5 h3
Bishop g3 e1
Knight g3 a7
Bishop a1 f8
Bishop d8 c3
Bishop b5 h3
Bishop e1 h6
Knight g2 c5
Bishop g7 h4
Knight d8 h5
Knight a1 f2
Bishop h6 d4
Knight b8 e8
Knight f7 f4
Bishop e7 f4
Queen e3 h6
Knight h4 c6
Knight b2 c7
Knight b2 d8
Bishop a2 b5
Bishop a7 d2
Bishop b4 e7
Bishop a1 a3
Bishop g6 f7
Bishop e2 g4
Knight g6 e7
Bishop c1 g7
Bishop g8 f3
Rook f3 b2
Knight g8 f3
Knight g1 g6
Queen c5 h7
Knight a1 c4
Queen g3 c2
Knight e4 b4
Bishop b8 d4
Knight h6 c2
Queen c7 g7
Knight e2 f4
Bishop c3 d8
Knight h6 a1
Knight g5 h1
Queen g1 a5
Bishop d2 e5
Bishop h7 f3
Rook g4 h6
Knight d6 h1
Bishop b6 g3
Bishop d6 c5
Knight b8 f6
Bishop b7 b5
Bishop d8 h2
Knight e3 a3
Knight d1 a3
Queen d3 c7
Bishop e1 h4
Rook h8 a2
Knight e7 g5
Bishop a5 a1
Rook e5 b8
Bishop d7 d5
Rook h3 a6
Bishop d7 g4
Bishop e4 a4
Bishop h2 a7
Knight h4 d2
Knight h8 h8
Bishop f4 a1
Knight e7 h8
Bishop b3 g2
Queen d5 f1
Bishop e8 c4
Knight d5 b2
Bishop b6 d8
Knight a6 e5
Queen h6 a1
Bishop h4 d2
Knight b1 a5
Knight f8 f3
Bishop h2 c5
Knight c7 e4
Bishop a2 d5
Bishop g2 e8
Rook a4 b3
Rook c7 c8
Bishop e3 f6
Rook g3 b1
Knight e6 b2
Rook e5 d4
Knight f3 g7
Knight d2 b6
Knight d4 c3
Knight c8 f2
Knight a3 e3
Rook e3 a7
Knight f5 d8
Knight h6 e6
Bishop b1 g4
Bishop e4 c8
Knight e2 a2
Knight b4 d2
Knight b1 f4
Bishop e6 c4
Knight a4 a3
Bishop c7 c3
Bishop a2 h5
Bishop h3 g8
Rook b3 f5
Bishop g1 d6
Rook e6 f2
Bishop c7 g5
Knight a8 d1
Bishop a4 d7
Rook f7 c4
Queen f3 g1
Bishop d8 f2
Bishop f5 b5
Bishop h4 e1
Rook f8 e1
Bishop d7 a6
Queen d4 c7
Knight h7 c2
Bishop c4 a2
Bishop b3 e4
Rook h3 h2
Knight h6 h7
Bishop h1 f7
Rook f1 e8
Knight h6 a4
Knight e8 c3
Rook h1 b7
Bishop d5 f5
Rook b8 f1
Bishop d1 h3
Rook e7 b7
Bishop c5 c1
Queen g2 d5
Bishop f7 h3
Knight g6 b3
Bishop c1 e7
Bishop b3 b5
Bishop g5 e1
Bishop b1 h5
Knight c2 a8
Knight b8 a4
Bishop b7 d7
Rook g2 b2
Bishop c1 c3
Knight h3 g7
Bishop a7 d4
Bishop b8 c1
Queen g7 c7
Queen b8 g7
Knight c5 c3
Knight g8 a1
Knight c7 c3
Knight e3 e6
Bishop g3 g5
Rook g7 b8
Bishop b1 d1
Knight d8 a7
Bishop c5 h8
Queen e7 d1
Bishop f1 c8
Bishop g4 b7
Knight f5 c5
Queen e8 b3
Knight a8 h4
Knight d3 e3
Queen e3 e1
Bishop a7 h8
Knight c7 b4
Bishop c5 a5
Bishop f2 b8
Bishop c3 b8
Queen f6 c4
Knight b2 e1
Queen a3 c8
Rook a1 c7
Bishop f2 h6
Knight e7 f5
Bishop c2 e8
Rook b5 b2
Bishop d8 b2
Knight e3 b2
Bishop f3 f7
Knight d6 a8
Knight e8 c3
Queen e1 e7
Bishop d1 g8
Bishop c4 h3
Bishop d8 e1
Rook g5 e7
Bishop a4 d3
Knight c4 d7
Bishop a5 b8
Bishop g8 b1
Bishop g8 h5
Rook f5 g8
Bishop g5 f4
Rook c5 h8
Bishop a3 h4
Bishop e6 a8
Queen a6 e5
Bishop d8 e5
Queen h4 e4
Knight b6 h2
Bishop g2 a4
Bishop d5 a6
Knight c8 g6
Bishop c3 a5
Knight c6 h1
Rook f4 f8
Knight c6 f2
Queen e8 d5
Knight e8 e8
Bishop f8 c3
Knight b2 b5
Knight e3 c6
Queen c3 h2
Queen b1 c5
Queen e8 c5
Rook c4 d3
Knight h3 d8
Bishop b6 b2
Knight f6 d4
Rook g1 c1
Bishop f5 e8
Bishop e3 h6
Bishop a7 e3
Knight d5 g7
Bishop a1 h8
Knight h5 c6
Knight g3 d8
Bishop a5 g3
Knight e6 d4
Bishop h6 b8
Bishop h1 e6
Bishop g6 f1
Bishop b2 f8
Rook h8 f2
Rook a8 a2
Knight b6 c1
Queen e8 g4
Knight d1 b3
Bishop b6 g5
Bishop d6 b6
Knight d1 e3
Bishop f8 a1
Bishop b2 e3
Knight d7 e2
Rook b4 b2
Bishop g8 e4
Knight h5 c8
Queen h5 h7
Bishop h1 h3
Bishop h1 d1
Knight a4 c3
Knight e8 b4
Rook f7 b3
Bishop g8 d1
Bishop f2 c1
Knight d4 c5
Bishop a3 g7
Bishop c2 d3
Rook f7 g6
Bishop f7 c2
Knight d8 b5
Bishop g6 e2
Bishop e1 e3
Rook f2 f4
Bishop h4 e1
Bishop g3 c3
Knight a8 h8
Bishop c8 h1
Bishop a7 f4
Knight b2 h5
Knight b2 f1
Bishop h7 f3
Bishop a7 e7
Bishop a6 d1
Knight d8 a3
Rook a5 c7
Knight f4 e3
Queen g4 d1
Knight c2 e8
Knight h4 a8
Rook g4 f8
Bishop g2 d7
Knight g4 f1
Rook a2 g3
Knight e8 c5
Queen a6 b1
Bishop b5 f7
Bishop f7 d3
Knight h5 h1
Bishop e5 f2
Knight e7 e2
Rook d6 h4
Knight f2 h4
Bishop d6 a5
Bishop a1 h2
Bishop f8 g1
Knight e1 h1
Knight b6 h6
Queen h8 f8
Knight a3 e8
Knight b7 a1
Knight h7 g6
Bishop d7 e2
Bishop f3 e2
Knight f8 f7
Knight c5 c1
Bishop b3 d7
Bishop c5 h8
Knight g5 b4
Bishop d2 a5
Knight g2 a7
Queen b4 b1
Knight e8 d6
Knight g3 b4
Bishop c7 h2
Knight b8 f3
Bishop c4 a2
Bishop a6 b7
Bishop e5 h4
Knight e6 d4
Bishop g5 a5
Bishop d7 f5
Knight a5 d3
Knight d1 e7
Queen g4 f2
Knight b4 e8
Bishop f6 f4
Queen a4 c6
Knight g8 f8
Bishop g7 g1
Rook b5 a5
Knight c1 d2
Bishop e6 d1
Knight b5 d5
Knight g8 c2
Rook f3 h6
Knight h3 f8
Rook e3 b4
Bishop c4 h5
Knight f1 c5
Bishop b8 g3
Bishop h8 b4
Bishop g2 d5
Queen a3 a1
Knight d3 e7
Bishop h4 h2
Queen f5 a6
Knight d1 b2
Knight e5 f8
Knight d1 e5
Rook c1 f4
Knight b7 g2
Bishop b1 f5
Knight e4 b2
Bishop h7 g2
Bishop c3 b2
Knight b5 f6
Knight e1 a6
Queen a8 b4
Bishop f3 h1
Queen e7 a4
Knight g7 g6
Knight f4 b3
Knight d5 b7
Knight c5 g5
Knight e1 g4
Bishop h3 f7
Bishop b4 a1
Bishop c1 f8
Knight g3 c2
Bishop h7 d7
Knight d2 h1
Bishop h7 g8
Knight g4 e8
Knight g5 g2
Bishop f2 d6
Bishop g1 f2
Bishop a2 f7
Queen f4 f1
Knight d5 a1
Bishop d7 c4
Knight d4 g5
Bishop c1 f4
Queen h7 h2
Knight h2 a4
Bishop g7 e1
Queen c5 a7
Bishop d7 c6
Bishop d7 d5
Knight a2 a8
Queen g6 f2
Knight d3 f8
Queen f5 f8
Rook a3 g5
Knight g6 a8
Rook c4 a6
Rook d5 a1
Knight c6 c3
Bishop f7 a6
Bishop e6 f5
Knight g4 c5
Knight h1 d3
Bishop c5 g7
Bishop e7 a3
Knight e5 f4
Bishop g6 f7
Rook d5 c4
Bishop d7 b5
Knight b1 g4
Bishop a6 a2
Knight g1 e5
Bishop g7 e7
Knight h8 b4
Bishop b6 g1
Knight e7 a8
Knight a2 g3
Bishop c1 f2
Knight c3 a7
Bishop c4 a4
Bishop d1 g6
Knight d6 d3
Knight h2 a4
Bishop h3 f5
Queen d7 d1
Rook c8 e7
Rook e2 d1
Bishop b7 g2
Bishop g7 f8
Knight a2 e4
Bishop b8 c5
Bishop f3 b5
Bishop f6 a3
Knight d2 f8
Knight a6 a7
Knight g8 d5
Knight c5 h2
Knight d7 c7
Rook e8 b5
Rook f7 c6
Bishop c5 h2
Bishop d6 h6
Knight a1 e8
Bishop d8 g5
Knight b8 b1
Knight a2 c5
Knight d2 e3
Queen b8 f5
Bishop d5 e6
Queen e6 d5
Bishop h8 g5
Knight h7 d4
Knight e1 c5
Bishop a7 b8
Knight d6 d8
Rook d2 f2
Knight b7 h8
Knight b6 e5
piece_maze_multiple <- function(n){
# generate data frame to hold all results
all_mazes <- data.frame(Piece = rep(0, n),
Start = rep(0, n),
End = rep(0, n))
for(i in 1:n){
piece <- sample(c("Rook", "Knight", "Bishop", "Queen"), 1,
prob = c(.1, .4, .4, .1))
if(piece == "Rook" | piece == "Knight" | piece == "Queen"){
# declare the square names
for(k in 1:8){
for(l in 1:8){
current_square <- paste(letters[k], l, sep = "")
squares <- c(squares, current_square)
}
}
start_end_squares <- sample(squares, 2)
all_mazes$Piece[i] <- piece
all_mazes$Start[i] <- start_end_squares[1]
all_mazes$End[i] <- start_end_squares[2]
}
if(piece == "Bishop"){
bishop_colour <- sample(c("light_bishop", "dark_bishop"), 1)
if(bishop_colour == "light_bishop"){
squares <- c("a2", "a4", "a6", "a8",
"b1", "b3", "b5", "b7",
"c2", "c4", "c6", "c8",
"d1", "d3", "d5", "d7",
"e2", "e4", "e6", "e8",
"f1", "f3", "f5", "f7",
"g2", "g4", "g6", "g8",
"h1", "h3", "h5", "h7")
}
if(bishop_colour == "dark_bishop"){
squares <- c("a1", "a3", "a5", "a7",
"b2", "b4", "b6", "b8",
"c1", "c3", "c5", "c7",
"d2", "d4", "d6", "d8",
"e1", "e3", "e5", "e7",
"f2", "f4", "f6", "f8",
"g1", "g3", "g5", "g7",
"h2", "h4", "h6", "h8")
}
start_end_squares <- sample(squares, 2)
all_mazes$Piece[i] <- piece
all_mazes$Start[i] <- start_end_squares[1]
all_mazes$End[i] <- start_end_squares[2]
}
}
return(all_mazes)
}
all <- piece_maze_multiple(1000)
write.csv(all, "piece_mazes.csv", row.names = FALSE)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment