Episode Z5
Starting a fresh new run, we returned to the maze of twisty little passages, all alike, to document the remaining room exits. In the time since the last episode, we converted the maze map from a spreadsheet to a Lua program that can compute a shortest path between any two rooms. For instance, to get from room A to room G, the program tells us to go S, E, UP, SW, E, and E:
$ lua zork-maze.lua A G
A s
B e
C up
S sw
E e
F e
G
We were close to finishing the matrix of room connections last time. The grating unlocks with the skeleton key and communicates with the outside, as expected. In the room with the skeleton, picking up the rusty knife caused the elvish sword to emit an ominous flash of blue light. The sword glows also when the thief is present. Mapping out the last few passages of the maze, we discovered a Cyclops Room southeast of room H! Not feeling up to dealing with a cyclops, we left him alone for now.
We experimented with less violent ways of dealing with the troll. We managed to knock out and disarm the troll without killing him, but he remains in the room and still prevents exit to the maze or the passage to the Round Room, even as he pleads for his life. Giving him his axe back makes him resume the battle. In the end, we found no other recourse than to kill the troll again.
We finally managed to deliver some treasure from underground to the trophy case. You get some amount of points for picking up a treasure, and some additional amount for placing it in the case. These are some point values we observed:
| Treasure | Find | Deposit | Total |
|---|---|---|---|
| Egg | 5 | 5 | 10 |
| Coins | 10 | 5 | 15 |
| Painting | 4 | 6 | 10 |
| Platinum | 15 | 5 | 20 |
| Sceptre | 4 | 6 | 10 |
We were robbed once by the thief in the maze, then attacked and killed by the thief in the Studio. On another occasion, we were robbed by a seedy-looking individual in the Studio. It was still uncertain whether the “thief”, the “‘lean and hungry’ gentleman”, and the “seedy-looking individual” are all the same person.
At the altar in the temple, we tried the ritual of ringing the bell, reading the book, and waving(?) the candles, but nothing happened. We returned to the dam area, which we had seen before, as a ghost, in Z3. The wrench didn’t work on the bolt on the control panel. We tried pressing the buttons in the maintenance room: the red button toggled the lights, the yellow and brown buttons clicked, and the blue button broke a pipe and started flooding the room.
New personal best: 104/350 points, rank of Junior Adventurer.
The completed map of the “all alike” maze, including a correction to the UP exit from room F:
| N | E | S | W | NE | SE | SW | NW | UP | DOWN | |
|---|---|---|---|---|---|---|---|---|---|---|
| Troll | A | |||||||||
| A | A | Troll | B | D | / | / | / | / | / | / |
| B | / | C | A | / | / | / | / | / | / | D |
| C | D | / | / | B | / | / | / | / | S | / |
| D | A | X1 | / | C | / | / | / | / | / | / |
| X1 | / | / | D | / | / | / | / | / | / | / |
| S | C | X2 | / | / | / | / | E | / | / | / |
| X2 | / | / | / | S | / | / | / | / | / | / |
| E | / | F | / | E | / | / | / | / | I | S |
| F | / | G | H | E | / | / | / | / | N | X1 |
| G | / | / | / | G | F | X4 | / | / | / | / |
| H | / | / | F | N | / | Cyclops | / | / | / | / |
| I | E | J | K | L | / | / | / | I | / | M |
| J | / | I | / | K | / | / | / | / | M | / |
| K | / | I | J | M | / | / | / | / | / | L |
| L | X3 | K | / | / | / | / | M | / | I | S |
| X3 | / | / | L | / | / | / | / | / | / | / |
| M | / | / | / | / | Grating | / | L | K | / | J |
| Grating | / | / | / | / | / | / | M | / | Clearing | / |
| X4 | G | / | / | / | / | / | / | / | / | / |
| N | / | / | F | H | F | / | / | N | / | / |
| Cyclops | H | staircase? |
- z5.txt game transcript
- z5.qzl save game
- z5-maze.ods maze spreadsheet
- z5-maze.csv maze CSV
- zork-maze.lua maze shortest path program
Topics mentioned:
- Zork
- Colossal Cave Adventure
- QWERTY
- spreadsheet
- Lua
- shortest path algorithm
- Hunt the Wumpus
- East of Eden
- The Odyssey
- Idyll XI
- Life A User’s Manual
- Knuth reward check
- speedrunning
- Avril Lavigne
- NetHack