Scroll Thief is a game by Daniel Stelzer, set in the Zork/Enchanter universe, though with significant nods to Colossal Cave as well. It’s a puzzlefest built around the same magical spells that appear in the Enchanter series — gnusto to copy things into your spellbook, frotz to make them glow with magical light, blorb to enclose them safely in a strong box, rezrov to open and untie things — to which Stelzer has added a couple of “metamagic” spells, including the lleps reversal-spell from Balances and another spell that strengthens the effect of a given casting. Stelzer released Act One of the game in IntroComp 2014. (My review at the time.)
Meanwhile, though the spells may be ones we’ve mostly seen before, they’re generally being used on situations that we haven’t. The resulting puzzles do well (or at least, did for me) on the originality and explorability axes. Some take longer than others to work out, and for one or two I needed the hints; on the other hand, others are made easier because they have multiple solutions involving different spell combinations.
To make the exploration more fun, Stelzer provides a number of good easter egg responses for using the spells in unusual places or unexpected ways. There are also a lot of nods to IF community figures and institutions, including what I take to be a reference to ClubFloyd and NightFloyd. In keeping with the Infocom originals, the author has provided invisiclues-style hints which you can highlight to view solutions; these are of course themselves full of misdirections and red herrings.
At the same time, Scroll Thief sets itself apart from its predecessors and inspirations with an expanded role for NPCs, especially the Adventurer from Colossal Cave whom you can summon into your world. Your initial interactions with him are quite manipulative (and you really have no opportunity to make them otherwise), but later in the game it becomes possible to treat him more as an equal, someone you can talk to and do favors for. The bird and the snake from Colossal Cave get cameo appearances, and with judicious use of spells, you can get the bird’s insights into its situation. Then, too, the game’s setting gives more time and attention to the training of novices and the organization of the community of spellcasters, making it less a world of lone heroes and more a world of collaborative effort — a point that becomes particularly clear at the transition to Act II.
The result is less lonely and more focused on interpersonal (or inter-creature) connection than the original games — in a lightweight way reminding me of the transition in Endless, Nameless from a puzzle-oriented model to one where NPC conversation is possible.
The game’s story is not complete in itself. Scroll Thief contains two acts of a longer story, which promises to be a trilogy. The end of Act II introduces a mechanic from Spellbreaker which I would enjoy seeing explored further, so I look forward to the next chapter.
Scroll Thief is certainly possible to play with only moderate knowledge of the source material, but I wouldn’t give it to someone as one of their first encounters with parser IF. Technically, this piece is doing some very challenging things — viewing from one room into another via magical scrying glasses, tying ropes to objects, ordering NPCs around from a distance, and other tasks that justly give parser IF authors pause.
A huge amount of work has gone into making this complicated world model easy for the player to manipulate, and providing hints when some unusual bit of syntax is required. The world model works smoothly most of the time despite the difficulty of what it’s trying to accomplish. But the parsing involved in issuing commands and viewing things from a distance is still sometimes tricky to deal with. When scrying, for instance, LOOK IN SPHERE produces a disambiguation about what you want to look at while LOOK INTO SPHERE actually gives the desired room description of the thing on the other side. In other places, it can be necessary to run through several variant phrasings (ASK ADVENTURER ABOUT HELP vs ASK ADVENTURER FOR HELP, e.g.) in order to land on the one that will work. I ran into a few snags that meant I had to look for hints on puzzles I would otherwise have been able to solve on my own. However, Stelzer is releasing new updates rapidly, so it may be that these issues will be less of a concern in a couple of weeks.
And one more thought on the puzzles, post-spoiler space: