Help! I am trapped in a dungeon with multiple rooms full of sliding tiles!
I need to find a way of sliding the tiles such that the 2x2 tile can be freed, by sliding it out of the exit on the North side of the dungeon.
There are some restrictions: every tile in a given room can only be slid if the 2x2 tile is completely inside that room, and that is the only tile that can traverse a passageway: ==
.
Here is the floor-plan of the dungeon:
│ ░░░░░░░ │
┌───┘·········└───┐
│ ┌─────┐ │
│ └─────┘ │ 119
│ ┌─────┐ ┌─────┐ │
│ └─────┘ └─────┘ │
│ ┌─┐ ┌─┐ ┌─┐ ┌─┐ │
│ │ │ └─┘ └─┘ │ │ │
│ │ │ │ │ │
│ └─┘ └─┘ │
│ ┌─┐ ┌─┐ │
│ └─┘ └─┘ │
└───┐·········┌───┘
│ ░░░░░░░ │
┌───┘·········└───┐
│ ┌─────┐ ┌─┐ ┌─┐ │
│ └─────┘ │ │ │ │ │ 54
│ ┌─────┐ │ │ │ │ │
│ └─────┘ └─┘ └─┘ │
│ ┌─────┐ ┌─┐ ┌─┐ │
│ └─────┘ └─┘ └─┘ │
│ ┌─┐ │
│ └─┘ │
│ ┌─┐ │
│ └─┘ │
└───┐·········┌───┘
│ ░░░░░░░ │
┌───┘·········└───┐
│ ┌─┐ ┌─┐ ┌─────┐ │
│ │ │ │ │ └─────┘ │ 41
│ │ │ │ │ ┌─┐ ┌─┐ │
│ └─┘ └─┘ └─┘ └─┘ │
│ ┌─────┐ ┌─────┐ │
│ └─────┘ └─────┘ │
│ ┌─┐ ╔═════╗ │
│ └─┘ ║ ║ │
│ ┌─┐ ║ ║ │
│ └─┘ ╚═════╝ │
└─────────────────┘
Note: The 2x2 tile which must be freed is represented with a double outline. The number next to each room can be considered as a difficulty level, as it is the required number of single piece single unit moves.
Here is a more compact version, useful for shortening answers:
|==|
++==++
| HH |
|HHHH|
|VSSV| 119
|V V|
|S S|
++==++
|==|
++==++
|HHVV|
|HHVV|
|HHSS| 54
|S |
|S |
++==++
|==|
++==++
|VVHH|
|VVSS|
|HHHH| 41
|SRR |
|SRR |
+----+
:)
$\endgroup$The number next to each room can be considered as a difficulty level, as it is the required number of single piece single unit moves.
Are you suggesting that we would present a solution with 121 visual steps? Or is this looking for a proof of some sort? $\endgroup$