Play Haunted mirror maze puzzle (Undead) online Works — plays right here, unlimited puzzles
Guide updated October 2026 · Runs via WebAssembly (native port)
Undead is a logic puzzle set in a haunted room full of diagonal mirrors. Every empty square holds a ghost, a vampire or a zombie. Vampires only show when seen directly, ghosts only in a mirror, and zombies always. Numbers round the edge count what you see looking in from that spot, and the total of each monster is given. The puzzle is ready below.
Controls — what does what
| Action | Keyboard | Mouse / touch |
|---|---|---|
| Place a monster | Arrows to a square, then G, V, Z (or 1, 2, 3) | Click a square, then type G, V or Z, or click a monster at the top |
| Pencil mark a possible monster | Enter to switch to pencil mode, then a letter | Right-click a square, then type a letter |
| Clear a square | Space or Backspace | Click, then Space |
| Grey out a finished clue | - | Left-click the clue |
| Show letters instead of pictures / change count style | A / C | Right-click a count |
| Undo / redo | U or Ctrl+Z / R or Ctrl+R | Game menu |
FREE This is the complete game, free. Open source under the MIT licence: the complete puzzle, with a new grid every time.
Undead is from Simon Tatham's Portable Puzzle Collection, © Simon Tatham and contributors, used under the MIT licence. Built from source by scripts/build-puzzles.mjs.
How to play
- Fill every square that is not a mirror with a ghost, a vampire or a zombie.
- The counts at the top give the total of each monster type.
- A number on the edge says how many monsters are visible looking into the grid from there, following the line of sight as it bounces off mirrors.
- Zombies are always visible. Vampires are visible only before the line of sight hits a mirror. Ghosts are visible only after it has been reflected at least once.
- Mirrors reflect on both sides, and a monster seen twice along one path is counted twice.
Sizes and difficulty
The Type menu offers 4x4 and 5x5 grids at Easy, Normal and Tricky, and 7x7 at Easy and Normal. Custom sets any size and difficulty.
Solving tips
A clue of 0 is a strong start: every square on that path before the first mirror cannot be a vampire or zombie, and every square after it cannot be a ghost or zombie. Paths that never hit a mirror can only show vampires and zombies, so ghosts there are invisible. Pencil marks are useful for listing the two or three monsters a square could still be. Keep an eye on the totals at the top; they grey out when a type is complete.
Where this puzzle comes from
Undead is part of Simon Tatham's Portable Puzzle Collection, a set of about forty logic puzzles written by Simon Tatham and contributors and released under the MIT licence. Every grid is generated on the spot, so the supply never runs out, and for the grid-logic puzzles the generator makes sure each has exactly one solution, reachable by reasoning rather than guessing. The version here is the collection's own code compiled to WebAssembly; the Game menu can save a puzzle to a file and load it again, and the Type menu changes the size and difficulty.
Frequently asked questions
Why can't I see a ghost I placed in a straight row?
Ghosts only show up when the line of sight has bounced off at least one mirror. Looked at directly, they are invisible and do not add to the count.
Who invented this puzzle?
David Millar invented it under the name Haunted Mirror Maze. Undead is the version in Simon Tatham's collection, contributed by Steffen Bauer.
Is Undead free to play here?
Yes, with no limit on the number of puzzles. Undead is open-source software under the MIT licence, and every grid is generated fresh when you press New game.
Does it work on a phone or tablet?
Yes. A tap works as a click and the puzzle resizes to fit the screen. Puzzles whose controls use the right mouse button are easier with a mouse.
More you can play in your browser
Related guides
- Skyscrapers (Towers)Play Skyscrapers free in your browser: place towers of every height once per row and colum
- Hidden balls laser deduction puzzle (Black Box)Play Black Box free online: fire laser beams into a grid and deduce where the hidden…
- Sudoku (Solo)Play Sudoku free in your browser: endless generated puzzles from Trivial to Unreasonable,
- Light Up puzzle (Light Up)Play Light Up free in your browser: place bulbs so every white square is lit, no bulb shin
Want a game like this on your own site?
Haunted mirror maze puzzle (Undead) isn't ours to give away — we host it, we didn't write it. But eleven of the games here we did write from scratch, and those are free for anyone to put on their own page: one line of HTML, no account, no permission, no attribution beyond a credit line.