Last week someone passed around a link to a post: "Classic Zork Novels, Now in E-book Format!"

That's right, it's another instalment of "Somehow, obscure Zork media returned"!

This time we're stepping out of the digital realm and into the world of official Zork (and Zork adjacent) prose. Presented here are four novels:

  • The Lost City of Zork by Robin W Bailey
  • The Zork Chronicles by George Alec Effinger
  • Enchanter by Robin W Bailey
  • Wishbringer by Craig Shaw Gardner

Thanks to the work of dedicated fans, these books have been available as scanned pages for many years in places like The Internet Archive. But with advances in OCR tools, it was now possible for me to convert these pages back into editable text with no compromise to accuracy.

-- PaulloDEC, May 13th

See the post for download links. PaulloDEC has now followed up with downloads of the four Zork-themed gamebooks.

So, this is convenient. These aren't rare books. As the post says, you can easily find scans of them (e.g. here). The used paperbacks are also not too hard to track down. I have Wishbringer and The Zork Chronicles on my shelves. But .epub files are easier to tote around.

The post got me looking at the books again, though. They're rather puzzling artifacts.


Titanium Court

Tuesday, May 19, 2026

Comments: 11   (latest 22 hours later)

Tagged: reviews, titanium court

Titanium Court is a stylized match-3 battle game in which you are possibly kidnapped by fairies. I loved it and I didn't like it. I mean, I didn't like playing it. I loved the game.

It's doing two things. (Two big things. An infinite number of tiny things.)

One big thing is to build a narrative game on top of an RTS/autobattler on top of a match-3. All of these mechanics are coupled. Throupled? You arrange your battlefield by making groups of three tiles disappear; this also gains you resources, with which you buy units. Winning battles (or losing them) advances the storyline, as does exploration and dialogue; but you also occasionally take a shower, which is a match-3 grid of soap, water, and introspection.

The other big thing is to tell a story in you go to fairyland. I mean you, the person reading this review. Not "the protagonist" or "Wendy Darling" or "Alice". Not me -- I already went and came back. You.


"What is the first computer game that you played?" One of those social forum threads which is really about reader demographics rather than games. Still, I tried to remember.

No, my answer wasn't Adventure. I played Adventure in '79 or so -- but before that, I probably ran into Oregon Trail or Lemonade Stand or one of those other BASIC games on a school PET machine. And I definitely played one of the Star Trek variants on a neighbor's Apple 2 (not a II+, this was way early).

But there's also a game that I played at the Ontario Science Center in... man, I really don't remember when. Certainly 1980 or earlier. It might have been before or after my initiation into Adventure.

I will describe the game. You tried to contain a firest fire. The game was built in an arcade-like cabinet, but it was not a commercial arcade game. You had a graphical map of a forest, done in colored ASCII art. You had a cursor controlled by d-pad-style buttons. There was an info display showing wind speed and direction.

A fire got started. (One red square!) You had to control the spread. Your tools were water-bombs -- very limited supply -- and setting back-fires. Maybe you could drop firefighters as well; I don't remember.

I do remember that if you were fast and lucky, you could bang the cursor over to the initial spark and water-bomb it before it spread. That was the ideal outcome. Otherwise, things got out of control real fast. I didn't grasp the scenario well enough to use backfires effectively, but I understood the cheese-it solution.


Those ZIL grammar flags

Thursday, May 7, 2026

Comments: 6   (latest 4 days later)

Tagged: if, interactive fiction, infocom, zil, parser

A couple of months ago I referred to a quote from Infocom's internal ZIL manual:

The other four tokens—ON-GROUND, IN-ROOM, HELD, and CARRIED—are incredibly confusing, and no one really understands them except Stu, so he should probably write this bit.

-- Learning ZIL, chapter 9.6

That post was about the social context in which Steve Meretzky wrote those words. So I didn't get into what the ZIL tokens meant.

But this week the question came up on the Visible Zorker Discord. Let's get technical!

(This post is also available on my Patreon.)


The common thread this time is "the id". I don't mean the games are horny; they're not. (Although PSI has "flirt" dialogue options.) I mean somebody wanted a specific thing and made a game that catered to it. You want a style of puzzle that videogames don't do much, or you want a building-climber with zero risk of falling, or you want 3000 books piled on the floor. Here you go.

  • Puzzle Spy International
  • Murder at the Birch Tree Theater
  • Gecko Gods
  • Librarian: Tidy Up the Arcane Library!
  • Legacy of Kain: Defiance: Remastered

Visible Zork 3 is now available to all

Friday, May 1, 2026   (updated 19 hours later)

Comments: 7   (latest 2 days later)

Tagged: if, interactive fiction, zork, zork 3, infocom, visible zorker, patreon, zarf

Three months ago, I launched the Visible Zorker Patreon with a promise: fund me and I will create a new Visible Infocom game every month.

You did! And now the tree bears fruit.

I decided to put the games on a two-month delay, so that Patreon supporters would have a leg up. I worked on Visible Zork 3 in February; I made it available on the Patreon page on March 1st.

Two months have passed. (Happy Workers' Day!) And thus Visible Zork 3 is now live on the project page. The source code repository is also live, licensed under the open-source MIT license.

A screenshot titled "The Visible Zorker: Zork 3". The left side of the window shows the opening of Zork 3, up to the command TURN ON LAMP. The right side shows a list of ZIL function calls and the message "The lamp is now on."

Enjoy the lonely, shadow-lit, eerily silent world of Zork 3... It's a bit of a tonal shift from the first two games, isn't it? The cartoonish treasure-hunts have been replaced with a somewhat philosophical meditation on virtue. (One might compare the route Ultima 4 took a few years later.)

To be sure, there are still some brightly-colored puzzles left over from the original MIT Zork. The blend isn't entirely smooth. But it's the wrap-up we have for the world of Zork... well, until Enchanter crashes back in. That will be another episode.


2026 Hugo Award finalists

Wednesday, April 22, 2026

Comments: 10   (latest 20 hours later)

Tagged: hugos, worldcon, awards

The 2026 Hugo Award finalists are up. Awkward for me: I really like many of the nominees, but I haven't read (seen, played) a majority of any category. So I can't give a useful overview or say that any given work is "best of the year".

I'll just recommend a bunch!


I know I haven't done a game-review wrap-up since... January? Yikes. And those were mostly reviews I wrote back in the November. (Fall is IGF judging season.)

Infocom stuff has taken up most of my free time -- not to mention GDC travel and NarraScope planning. But I have played a few games. I mean, new Nosgoth lore, I can't turn that down.

Here's some stuff that's been going on:

  • The Séance of Blake Manor
  • Intelligence
  • The Artisan of Glimmith
  • Blippo+
  • Kevin's Playing in Berlin
  • Planet of Lana 2
  • Legacy of Kain: Ascendance

A Cornerstone interpreter and the mu machine

Sunday, April 5, 2026

Comments: 2   (latest 8 hours later)

Tagged: infocom, cornerstone, mu-machine, linchpin, zilf

I'm going to tell this one out of order, because it's not April Fool's Day any more.

Tara McGrew, the author of the modern ZILF compiler, has released Linchpin, a brand-new implementation of Infocom's "mu machine". That's the virtual machine which powered Cornerstone.

A terminal-window screen displaying a database view. The upper lines are a menu with commands like UPDATE, SELECT, and VIEW. The header below these says "VIEW CUSTOMER / 15 Records / Not sorted". Below that is a list of fictitious businesses like "Newton Auto Rentals" and "Watertown Car Center". Cornerstone 5.20, displaying its sample database, running in the Linchpin interpreter.

...You all know about Cornerstone, right? Infocom's first and last business product? Ate up all their game profits at exactly the point when the company couldn't afford it? Go read the Digital Antiquarian article; Jimmy tells it better than me.

Anyhow. Since the 1990s, Infocom fans have put uncountable nerd-years into supporting the Z-machine. Almost nobody has looked at Cornerstone. It just wasn't a fun idea. John Elliott did some reverse-engineering work (see his comments in the DA post) but didn't get very far.

As of last week, that has changed. It's a new age for aficionados of failed 1985 database products! Linchpin includes a working interpreter for Cornerstone's VM. It also includes an assembler, so you can create new programs for that VM.


The Curse of the Forgotten Adverbs

Thursday, April 2, 2026   (updated 15 hours later)

Comments: 10   (latest 13 hours later)

Tagged: if, interactive fiction, infocom, zil, deadline, parser, adverbs

(My first title for this post was "The Mystery of the Missing Adverbs". That was just too trite. Instead I spun the ol' Stratemeyer Syndicate title wheel and picked different words. Now it's trite and clunky; sorry.)

Adverbs are one of the great Bad Ideas of interactive fiction. Imagine this sort of interaction:

> EXAMINE BRICK WALL At a glance, it's just an ordinary brick wall.

> CAREFULLY EXAMINE BRICK WALL Upon closer inspection, you see some cracks outlining a secret door!

> PUSH WALL The wall creaks and quivers slightly at your touch.

> PUSH WALL FIRMLY The secret door scrapes open, spraying dust and the funk of ages.

We can parse verbs, adjectives, and nouns, so why not adverbs? They provide an additional axis of choice for the player's command. They can be situationally appropriate. (Note how I'm cueing the player to consider alternatives: "At a glance", "at your touch".) Is this a good idea?

Well, no. It's bad. The standard reply is that this is too much choice. It can't be connected to meaningful game responses. That is: 98% of the time, EXAMINE CAREFULLY is going to do exactly the same thing as EXAMINE, so the player will rapidly learn to not bother.