Undead

from Simon Tatham's Portable Puzzle Collection


If you've been reading this message for more than a second or two, then this WebAssembly puzzle doesn't seem to be working in your web browser. Sorry!

More information

Most modern browsers should support WASM. I've had reports of success from:

If this puzzle isn't working in one of those browsers (or a later version), check to see whether you have any local configuration that might have turned off WebAssembly completely, or some kind of blocking software that might have prevented the WASM code from being downloaded in the first place.

(For example, in Firefox, it's possible to turn off WASM completely by setting javascript.options.wasm to false in the about:config interface. If you've done that, or something analogous in another browser, this puzzle won't run.)

In other browsers, the problem might be that WebAssembly isn't supported at all (for example, Internet Explorer 11), or that a browser update is needed.

If you think that your browser should support WebAssembly, but this puzzle still isn't running, then please report the problem, including as much diagnostic information as you can find.

In particular, try opening your browser's Javascript error console and then reloading this page, and tell me if it reports any error messages.

Also, if your browser has a network diagnostic tab, try the same experiment, to make sure it is successfully loading both of the auxiliary files undead.js and undead.wasm.


Fill in every grid square which doesn't contain a mirror with either a ghost, a vampire, or a zombie. The numbers round the grid edges show how many monsters must be visible along your line of sight if you look directly into the grid from that position, along a row or column. Zombies are always visible; ghosts are only visible when reflected in at least one mirror; vampires are only visible when not reflected in any mirror.

To place a monster, click in a square to select it, then type the monster's letter on the keyboard: G for a ghost, V for a vampire or Z for a zombie. To erase a monster, click to select a square and then press Backspace.

Right-click in a square and then type a letter to add or remove the monster as a pencil mark, indicating monsters that you think might go in that square.

Left-click on a clue to mark it as done (grey it out). To unmark a clue as done, left-click on it again.

Full instructions | Back to main puzzles page


(comments to anakin@pobox.com)
(thanks to chiark for hosting this page)
(last modified on Wed Apr 28 01:47:05 2021)