Parallax Maze Puzzle
Two mazes. One move. Zero mercy.
Work in progress
You control two characters at once, each stuck in their own maze, with a single set of
inputs. Press Right and both of them try to move right. If a wall blocks one, only the
other moves, and that asymmetry is the whole puzzle.
The two of them almost never want to go the same way, and they only get one input
between them. Lava sits exactly where the obvious route through one maze would walk
the other character into it. The move that saves one kills the other, and both have to
be standing on their goals at the same time for the level to end.
The way through is to make the obstacles work for you: parking one character against a
wall so it stays put while the other slips past a hazard, stepping onto a trap on
purpose to lose a turn, riding a one-way arrow, or standing on a pressure plate in one
maze to open a gate in the other. Crumbling floors collapse into lava behind you and
portals throw you across the grid.
- Marble safe floor
- Basalt wall, blocks the move
- Lava instant death
- Warning crumbles to lava once you step off
- Chevron one-way exit, or a closed gate
- Ice freezes you for a turn
- Rings portal, linked in pairs
- Diamond plate, opens a gate in the other maze
- Checker goal
Every level is machine-generated, and every one has exactly one solution. For the
small boards the generator builds every possible pair of mazes, plays both of them
out together, and keeps only the pairs where a single sequence of moves gets both
characters home. The bigger boards have far too many arrangements to work through
one by one, so those are found by searching at random until a good one turns up.
It's built in Unity 6, though the level generation isn't tied to the engine. It plays
the levels itself, which is how every one of them is guaranteed to be solvable and to
have only a single solution. The game plays ahead the same way to spot a board you can
no longer finish, and says so, rather than leaving you to wander a puzzle that is
already lost.
Screenshots for now. There's no public build to play or download yet.