Created
March 3, 2020 20:59
-
-
Save JimGrange/267c98dd6f02fcd227dc2af7bd947e55 to your computer and use it in GitHub Desktop.
Blindfold Chess Piece Mazes
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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