// How to play
Nova partida starts a new game and Partida guardada carries on from your saved one. Walk the maze with the ← ↑ → ↓ keys and walk into the demons to talk to them (the dialogue is in Catalan). Each potion is worth 100 points. The way out needs 2,000 points, and a locked door stands between you and the potions.
The demons' challenges are played with the mouse. Puzzle: click two pieces to swap them until the photo is whole. Lights out: a click flips a square and its four neighbours; turn every square white. Sudoku: pick a number in the column on the left, then click the empty cells.
Click EXIT to save and quit (it does nothing while someone is talking; during a challenge it abandons it, and you start that challenge over next time). Esc quits without saving, which is also how you leave once you have made it out.
// Revisited
Rebuilt in HTML5 + JavaScript from the original Visual Basic 6 source (DXMM.bas, 2006), which drew everything with DirectDraw 7 on a 640×480 full screen. That screen is now a canvas of the same size inside the window, updated 60 times a second as it was on a 60 Hz monitor, so the walk speed (3 pixels a frame), the collision rules and the two-second dialogue timer are the original ones. The maze, the dialogues and the sudoku are loaded from the original map file, ZZZ.txt, which he made with his own level designer. EXIT saves to this browser instead of Docs3.txt, and quitting brings you back to the start menu instead of closing the program.
Two sounds are left out: the Microsoft Plus! for Windows 95 jingle that played at the start and after each challenge, which is Microsoft's, and the three-minute background music (bg.wav), an 8 MB recording of uncertain origin. One bug is fixed: if you saved after using the key on the door but before walking through it, the saved game had lost both the key and the open door and could no longer be finished. Now using the key also saves the door as open.