Anonymous avatar Anonymous committed bbe591b

Imported the layouts to the repository.

Comments (0)

Files changed (28)

+These directories contain pre-defined layouts for boards that were prepared 
+by others, and are under their copyright.
+
+alice/ - Several boards of the Alice Mazes of the Logic Mazes site.
+
+minotaur/ - Several boards of the Minotaur Mazes of the Logic Mazes site.
+
+number_mazes/ - Several boards of the Number Mazes of the Logic Mazes site.
+
+(The Logic Mazes site is http://www.logicmazes.com/)
+
+tilt/ -Several boards of the Tilt Mazes from the Click Mazes site.
+
+(The Click-mazes site is http://www.clickmazes.com/)
+    
+    single/ - Single Goal boards
+    
+    multi/ - Multiple Goals boards
+
+    red_blue/ - Red/Blue tilt puzzles
+
+If you input others, please send them to me so I can include them here too.
+
+plank/ - Plank puzzles boards from the Click Mazes site.
+
+    hex/ - Hexagonal plank puzzles
+
+    sample/ - The sample relatively easy puzzles 
+

layouts/alice/board-1.txt

+Dims = (5,5)
+layout = <<EOF
+# Row 1
+[S,SE] 
+[S,SUB] 
+[E,W] 
+[SW,ADD] 
+[W]
+# Row 2
+[N,S,SUB]
+[S,NE,SUB]
+[GOAL]
+[W,SW]
+[W,S]
+# Row 3
+[N,S]
+[E]
+[SE,NW]
+[N,SW,SE]
+[N]
+# Row 4
+[N,E]
+[E,NE]
+[E,SE]
+[SE,NW]
+[N,ADD]
+# Row 5
+[E,SUB]
+[E,W]
+[W,NE,START]
+[N,NE]
+[N,ADD]
+EOF
+

layouts/alice/board-2.txt

+Dims=(6,6)
+layout = <<EOF
+# Row 1
+[S,START] [S] [W] [W,S] [W] [W,ADD]
+# Row 2
+[SE] [SE,SW] [SE,SW] [W,SW] [W] [N,NW,W]
+# Row 3
+[S] [S] [N,ADD] [W,ADD] [N,SUB] [N,S,SUB]
+# Row 4
+[NE,S] [S,E] [E,ADD] [E,ADD] [SW,E] [N]
+# Row 5
+[E,SE] [E] [SE,NE] [E] [N] [N,S]
+# Row 6
+[NE] [E,ADD] [E,NW] [E,W] [N] [GOAL]
+EOF

layouts/alice/board-3.txt

+Dims = (7,7)
+layout = <<EOF
+# Row 1
+[SE] [SE] [E] [SE] [SE,SW] [W,SUB] [W]
+# Row 2
+[S,E] [N,NE] [S,W,SUB] [NE] [W] [E,W] [W,SW]
+# Row 3
+[S] [N] [W] [W,S,START] [SE,NW] [E,S] [W,ADD]
+# Row 4 - All blanks
+[BLANK] [BLANK] [BLANK] [BLANK] [BLANK] [BLANK] [BLANK] 
+# Row 5
+[E,S] [N] [E] [GOAL] [SE,SW] [SE,SW,N] [W]
+# Row 6
+[E,ADD] [NW,SW] [E,W] [E] [N,SW] [N] [N,ADD]
+# Row 7
+[E,ADD] [NE,SUB] [E,NW] [E,W,NW] [NW] [N] [N]
+EOF

layouts/alice/board-4.txt

+Dims = (7,7)
+layout = <<EOF
+# Row 1
+[E,SUB] [SE] [S] [E,W] [E,W] [E] [S,ADD]
+# Row 2
+[E] [E] [SE,ADD] [E,S] [N,S] [S,SUB] [W]
+# Row 3
+[N,S] [SE] [E,SE,W] [GOAL] [SE] [NW] [NW,S]
+# Row 4
+[N] [S,E] [E] [NW] [E,S] [S,NE] [N,S]
+# Row 5
+[N] [NE] [NE,W] [S] [W,ADD] [W] [S,NW]
+# Row 6
+[N,E] [N,SUB] [N] [N] [W] [W] [W,N]
+# Row 7
+[N,ADD] [W,NW] [W] [N,E,W,START] [E,W] [E,W] [W,N]
+EOF 

layouts/alice/board-7.txt

+Dims=(8,8)
+layout = <<EOF
+# Row 1
+[S,SE] [E,W,S] [S,W] [W,SUB] [W] [W] [W] [W]
+# Row 2
+[E,S,SE] [E,S] [W] [E,SE] [w] [E] [W,N] [S,W]
+# Row 3
+[E,S] [S] [GOAL] [E,W,S] [SE] [N] [W] [N]
+# Row 4
+[S,ADD] [N,S,E] [SE] [NE,SUB] [SW,ADD] [S,NW] [W,N] [N,S]
+# Row 5
+[N] [E,S] [N] [NE,ADD] [NE,SUB] [NW,NE,S] [NW,NE,S] [N,ADD]
+# Row 6
+[E,S] [N] [NE,SW] [NE] [N,SE,SW] [E,W,START] [N] [N,S,W]
+# Row 7
+[N,E] [E,W] [W] [E,W] [E,W] [N,E] [N,W] [N]
+# Row 8
+[N,E] [N,E] [E] [W] [E,SUB] [E,W] [E,W,N] [N,W]
+
+EOF

layouts/minotaur/board-1.txt

+Dims = (6,7)
+Exit = (4,0)
+Thes = (0,1)
+Mino = (4,3)
+layout = <<EOF
+      
+    || 
+---- -
+|    ||
+-     
+| | |||
+ -  - 
+||||  |
+  - - 
+||  | |
+  -   
+|||   |
+      
+|     |
+------
+
+
+EOF

layouts/minotaur/board-2.txt

+Dims = (7,6)
+Exit = (6,1)
+Thes = (5,5)
+Mino = (3,0)
+layout = <<EOF
+------ 
+|     | 
+   -  -
+|  |||  
+  - ---
+|     | 
+ -  -  
+||    | 
+-      
+| |  || 
+--   - 
+|     | 
+------ 
+
+EOF

layouts/minotaur/board-3.txt

+Dims = (7,6)
+Exit = (6,5)
+Thes = (4,1)
+Mino = (5,4)
+layout = <<EOF
+------ 
+|     | 
+-- --  
+||| | | 
+  - - -
+|   ||| 
+- -    
+|  |  | 
+  --   
+|  | || 
+ --- --
+|       
+-------
+
+EOF

layouts/minotaur/board-oriel.txt

+Dims = (15,9)
+Exit = (14,1)
+Thes = (0,4)
+Mino = (13,4)
+layout = <<EOF
+-------------- 
+|    |   |    | 
+--    - -- -- -
+|||||||    |    
+   -  - ----- -
+|             | 
+  -   -   --   
+||| ||  ||   || 
+  -      ---   
+||| |||||   ||| 
+         --    
+|||| ||     ||| 
+         --    
+|||||||||   ||| 
+         --    
+|||||||||   ||| 
+         --    
+|             | 
+-------------- 
+
+
+EOF

layouts/number_mazes/board-easy.txt

+Dims = (6,6)
+Start = (0,0)
+layout = <<EOF
+533244
+334424
+141242
+341323
+432244
+23523*
+EOF

layouts/number_mazes/board-not-so-easy.txt

+Dims = (7,7)
+Start = (0,0)
+layout = <<EOF
+6324625
+3524441
+3323342
+3412253
+4442324
+2542325
+352144*
+EOF

layouts/plank/deep-end.txt

+Dims = (7,5)
+layout = <<EOF
+ XX  X 
+X X XX 
+  XX X 
+ X X  G
+ XX XX 
+EOF
+Planks = [ ((0,1) -> (2,1)) , ((1,4) -> (2,4)) , ((4,1) -> (4,4)) ]
+
+

layouts/plank/hex/four-by-four.txt

+Dims = (9,7)
+layout = <<EOF
+ X  XX   
+ X X XX  
+X  X   X 
+   X X   
+  X X  XG
+ X  X X  
+  X   XX 
+EOF
+Planks = [ ((0,2) -> (3,2)) , ((5,0)->(5,1)), ((4,5) -> (6,5)), ((2,6) -> (6,6)) ]
+

layouts/plank/route-66.txt

+Dims = (11,9)
+layout = <<EOF
+ X XX   X  
+   X  XX X 
+X  X X X   
+ XX XX  XX 
+ X  X  X   
+   X  XX X 
+  XXX   X G
+ X X X  XX 
+ X  X X  X 
+EOF
+Planks = [ ((0,2) -> (3,2)) , ((6,5)->(7,5)), ((4,8) -> (6,8)) ]
+

layouts/plank/sample/board-1.txt

+Dims = (7,3)
+layout = <<EOF
+ X  X  
+XX X  G
+ XX XX 
+EOF
+Planks = [ ( (0,1) -> (1,1) ), ((1,0)->(4,0)), ((2,2) -> (4,2)) ]
+
+

layouts/plank/sample/board-2.txt

+Dims = (10,3)
+layout = <<EOF
+ X  XX  X 
+X X X X  G
+ X X  X X 
+EOF
+Planks = [ ((0,1) -> (2,1)) , ((5,0) -> (8,0)) , ((6,1) -> (6,2)) ]
+
+

layouts/plank/sample/board-5.txt

+Dims = (10,3)
+layout = <<EOF
+ X X  X X 
+X  XX  X G
+  X X XX  
+EOF
+Planks = [ ((0,1) -> (3,1)) , ((3,1) -> (3,0)) , ((3,0) -> (1,0)) ]
+
+

layouts/plank/smash-hit.txt

+Dims = (10,8)
+layout = <<EOF
+ XX X  XX 
+  XX    X 
+X X  XXX  
+ X X  X X 
+ XX X X   
+   XXX X G
+ X   X  X 
+  XX XX    
+EOF
+Planks = [ ((0,2) -> (2,2)), ((2,4) -> (2,7)), ((6,3) -> (6,4))]
+
+

layouts/tilt/multi/M5A.txt

+Dims=(5,5)
+Start=(2,3)
+Goals = [ (0,0), (0,4), (4,4), (4,0), (2,2) ]
+layout = <<EOF
+-----
+| |  |
+-  - 
+|   ||
+     
+|||  |
+  -  
+|    |
+    -
+|| | |
+-----
+EOF

layouts/tilt/multi/M8C.txt

+Dims=(8,8)
+Start=(4,4)
+Goals = [ (1,0), (5,0), (7,0), (3,1), (6,2), (0,3), (2,3), (4,3), (7,4), (1,5), (3,5), (4,6), (0,7), (2,7), (6,7) ]
+layout = <<EOF
+--------
+|  |   ||
+ -    - 
+|    |  |
+        
+|      ||
+  -   - 
+|||     |
+-      -
+|   | | |
+   -    
+|       |
+    -  -
+|       |
+  - -   
+||    | |
+--------
+EOF

layouts/tilt/red_blue/grand_finale.txt

+Dims = (7,7)
+Blue_Start = (3,6)
+Blue_Goal = (2,4)
+Red_Start = (4,2)
+Red_Goal = (3,0)
+layout = <<EOF
+-------
+|   |  |
+ -    -
+| |   ||
+   -   
+|   |  |
+- -  - 
+| |  | |
+ -  - -
+|  |   |
+   -   
+||   | |
+-    - 
+|  |   |
+-------
+EOF

layouts/tilt/red_blue/hidey_holes.txt

+Dims = (5,5)
+Blue_Start = (4,1)
+Blue_Goal = (4,0)
+Red_Start = (4,2)
+Red_Goal = (4,3)
+layout = <<EOF
+-----
+| |  |
+  -  
+|    |
+    -
+|    |
+-    
+|    |
+  -  
+|  | |
+-----
+EOF

layouts/tilt/red_blue/the_double_helix.txt

+Dims = (6,6)
+Blue_Start = (4,5)
+Blue_Goal = (1,5)
+Red_Start = (3,5)
+Red_Goal = (2,5)
+layout = <<EOF
+------
+|  |  |
+-     
+|    ||
+ -    
+|   | |
+      
+| |   |
+    - 
+||    |
+     -
+|  |  |
+------
+EOF

layouts/tilt/red_blue/zig_zag.txt

+Dims = (6,6)
+Blue_Start = (0,1)
+Blue_Goal = (5,5)
+Red_Start = (0,0)
+Red_Goal = (5,4)
+layout = <<EOF
+------
+|   | |
+  -   
+|  |  |
+-  -  
+| |  ||
+ -  - 
+||  | |
+  -  -
+|  |  |
+   -  
+| |   |
+------
+EOF

layouts/tilt/single/S5A.txt

+Dims=(5,5)
+Goal=(4,4)
+Start=(0,0)
+layout=<<EOF
+-----
+|  | |
+ -   
+|    |
+    -
+||   |
+  -  
+|    |
+ -  -
+|  | |
+-----
+EOF

layouts/tilt/single/S9A.txt

+Dims=(9,9)
+Goal=(3,5)
+Start=(5,3)
+layout=<<EOF
+---------
+|  |   | |
+-    -  -
+| |     ||
+ -  -    
+|     || |
+         
+| |  |   |
+-  - -  -
+|      | |
+   - -   
+|   ||   |
+ -    - -
+||       |
+  - -    
+|    |   |
+-  -   - 
+|   |   ||
+---------
+EOF
+0.7.12
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.