# LM-Solve Layouts

committed bbe591b

Imported the layouts to the repository.

# 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
+

+Dims = (5,5)
+layout = <<EOF
+# Row 1
+[S,SE]
+[S,SUB]
+[E,W]
+[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]
+# Row 5
+[E,SUB]
+[E,W]
+[W,NE,START]
+[N,NE]
+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
+# Row 4
+# 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

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

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

+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

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

+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

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

+Dims=(9,9)
+Goal=(3,5)
+Start=(5,3)
+layout=<<EOF
+---------
+|  |   | |
+-    -  -
+| |     ||
+ -  -
+|     || |
+
+| |  |   |
+-  - -  -
+|      | |
+   - -
+|   ||   |
+ -    - -
+||       |
+  - -
+|    |   |
+-  -   -
+|   |   ||
+---------
+EOF

# layouts/ver.txt

+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.