Sorcerer [Infocom >RESTART]

IFDB page: Sorcerer
[This review contains many spoilers for Sorcerer, plus mild spoilers for the Zork games. Also, I wrote an introduction to these Infocom >RESTART reviews, for those who want some context.]

>PICK UP THREAD

In the Zork sequels, you pick up pretty much exactly where you left off. Zork I ends at a barrow, and Zork II picks up in that very same barrow. Zork II ends with you falling down some stairs, and Zork III starts at the bottom of those stairs. Oh, your inventory gets mostly wiped out each time, but for the most part there’s a direct moment-to-moment continuity between one game and the next.

The Enchanter series works a little differently. Enchanter ends with this message:

Here ends the first chapter of the Enchanter saga, in which, by virtue of your skills, you have joined the Circle of Enchanters. Further adventures await you as the Enchanter series continues.

When Sorcerer begins, you’ve been a member of that Circle for a while now. You live in the guild hall, you’re familiar with other members of the Circle, and you’ve established some credibility among them. Just as Enchanter itself innovated by letting the PC grow in skill and power over the course of the story, so does the next episode in the series innovate by demonstrating the PC’s advancement in status and prestige over the course of the saga.

That sense of progression can also put the designers in a bit of a tough spot, though. Logically, the Sorcerer PC’s spellbook should include everything that was in it at the end of Enchanter, but that would make it a) a bit long and unwieldy, and b) pretty powerful! This problem would only get worse as the series progressed, with spells meant to address a particular puzzle hanging around forever, restricting the available puzzle space further and further. Zifmia, in particular, would pretty much preclude the entire plot of Sorcerer. Oh, you say Belboz is missing? No problem — I’ll have him back here in a jiffy.

Steve Meretzky, designer of Sorcerer, decided to split the difference. Gnusto, Rezrov, and Frotz, all of which were available very early in Enchanter, remain in the book. These three become the Enchanter series’ equivalent of Zork‘s sword and lantern, carrying on from one game to the next as fundamental abilities for the PC. Beyond that, we get one more spell from Enchanter: the flying spell Izyuk, obtained near the climax of the game. This hard-won skill stands on its own, but also symbolizes all the other spells acquired through the course of an Enchanter playthrough, indicating what the PC has gained from that experience. On top of this, we find a few new spells, to show the PC’s growth between episodes, and to set up new puzzles. Thus the spell book at the beginning of Sorcerer is fuller than than it was at the beginning of Enchanter, but still in no danger of its contents scrolling off the screen or making new puzzles increasingly impossible to craft.

>WIELD RED PEN

Sadly, though the PC grows in power from one game to the next, the quality control of the software itself experiences a pretty shocking decline. Of all the Infocom games Dante and I had played up to this point in the project, Sorcerer was by far the sloppiest. We literally found a bug within 10 moves of starting the game, and a really basic one at that: “Examine bed” prompts no response whatsoever. Typos show up too (emphasis mine):

  • “You here a commotion from the room to the west.”
  • “It streches east as far as the eye can see.”
  • “Lying open on a stand in one corner is a heavy volume, probably a copy of the Encyclopedia Frobizzica.”

I mean, I expect this kind of thing when reviewing indie games written by amateurs, but misspelling “hear” or “stretches” in a professionally released product, one for which they were charging almost $45 in 1984? That’s pretty tough to excuse. And sure, “Frobozzica” is a made-up word, but given that “Frobozz” is much more established than “Frobizz” in the Zork universe, and that the encyclopedia is called “Frobozzica” in Zork Zero, “FroBIZZica” is pretty clearly an error too.

There’s even a misfeature so egregious that Graham Nelson later made an example out of it in The Craft of the Adventure, arguing that players shouldn’t be required to type exactly the right verb:

>unlock journal
(with the small key)
It would take more magic than you've got!

>open journal
(with the key)
The journal springs open.

I mean, I guess this contributed to the greater good as an example of what not to do, but it left us shaking our heads nevertheless.

The front cover of the Sorcerer folio edition

Even more frustrating and baffling is the way that Meretzky feints at eliminating some of the worst conventions in older text adventures, only to bring them back worse than ever. That part will take a little unpacking, though, so let me back up a few steps.

One of the greatest things about Enchanter, right off the bat, is that it provides the PC with powers that will immediately solve entire branches of tired IF puzzles. Frotz gets rid of darkness puzzles forever. Well, except for puzzles where you need the darkness, of course, but still — after multiple games whose limited light sources force restarts, it’s brilliant to never have to worry about that again. Similarly, Rezrov permanently removes locked doors and locked boxes as obstacles. Again, there are exceptions to this, even within Enchanter itself, but now the games have to come up with elaborate reasons for why a lock can overcome Rezrov, whereas before you’d just have to go hunting for the damn key.

Early on in Sorcerer it seems like the same kind of thing is afoot with hunger and thirst timers. I’ve harped endlessly about how annoying I find these timers, and my heart sank the first time I saw the message “You are now a bit thirsty” in Sorcerer. The hunger and thirst got worse and worse, as they do, with no apparent source of food and drink to be found, and then we stumbled upon a magic item with this description: “BERZIO POTION (obviate need for food or drink)”.

At this point our transcript bursts into rapturous shouts of “OMG YAY” and “THANK YOU STEVE”. We drank the potion and voila, no more harassment from those timers. Oh, it was blissful.

>YELL

So imagine my chagrin when, about 75% of the way through the game, it told me, “You are now a bit thirsty.” Really? Really?? The Berzio effect is temporary? For god’s sake, why? There really is nothing to eat or drink anywhere in Sorcerer, and we weren’t close enough to the conclusion when the message came up to finish it before starving. There was nothing for it but to… RESTART! Our restarting streak remained alive.

Thus Meretzky seems to recognize the pointlessness of hunger and thirst timers, even mock them with swift removal, only to not just reintroduce them later, but make them absolutely impossible to reset. In the end, rather than ongoing timers that are a minor annoyance, Sorcerer creates one big timer that imposes a hard limit on the whole game. I suppose Enchanter‘s loaf of bread operated the same way, but at least that game didn’t tease us with the idea that we’d never have to worry about hunger and thirst again, only to become the Lucy to our Charlie Brown, building our confidence only to snatch satisfaction away.

Elsewhere, Meretzky pulls more or less the same trick with mazes. When we encountered the elaborate glass maze in Sorcerer, Dante immediately set about brute-forcing it — dropping items, trying different directions, making sure we had Izyuk up so that we didn’t plummet to an untimely death, and painstakingly mapping out all the valid connections between each room to overcome the invisibility of all the walls, floors, and ceilings. This is a three-level maze, so we had to stack three different maps on top of each other, noting all the connections both within each level and between the different levels.

This is what previous Infocom games had trained him to do, and he never expected that there would be any other way to solve the puzzle. But as it turns out, there is another way: the Fweep spell, which turns the caster into a bat. (And makes an amusing Zork I reference in the bargain.) As a bat, the PC can sense all the barriers in every direction, and therefore simply map the rooms as rooms, rather than by trial and error in each direction. In a way, the whole glass maze is an elaborate red herring, since surely Infocom expected most players to try the brute force approach if they hadn’t already found the Fweep scroll. Overall, though, it’s just a marvelously clever construction, one which seems to make a parody of the entire genre of maze puzzles.

A map (provided with the Invisiclues) of Sorcerer's glass maze

Having bat radar became particularly important when we had to traverse our way back through the entire 3D maze after its geography had entirely shifted from what it was during our first traversal, and we were being pursued by a monster. Even if we had brute-forced our way through to that halfway point (as it happens, we found the Fweep spell after giving up on the glass maze for a while), the game makes it over-the-top painful to brute-force through to the end.

So hooray for Fweep! No more mazes, right? Wrong. Later on in the game, we found ourselves trapped in a Zork I-esque coal mine, for which bat senses were inexplicably useless. Not only that, the coal mine is filled with poison gas, and the potion we drink to ignore the poison only lasts for a few moves. So there we were, not only back to dropping items and testing exits, but having to restore every few moves because we’d quickly suffocate and die. Thus another bad-old-days convention seems as if it’s been overturned, only to rise up from its grave and strangle us.

There’s a common attribute between these two frustrating experiences: potions. Meretzky introduces this item type as a new means of magic delivery within the Zork universe, and it’s worth digging a bit into what reasoning might have been behind that design decision.

>EXAMINE POTIONS

Potions differ from spells in that they are one-use-only items. In this way, they represent a partial return to the inventory-based approach of Zork, as opposed to the skill-based approach of Enchanter. What’s a bit odd is that Enchanter had already established a template for one-use magic: the longer and more complicated scroll, such as its magic-dispelling Kulcad or its game-winning Guncho. Sorcerer carries on the tradition with the Aimfiz and Yonk scrolls. So why invent another way for magic to be one-use-only? Perhaps the complicated scrolls were associated with very powerful or grand spells, and Meretzky wanted a more ordinary way to package single-use magic?

A better question might be: why did these need to be single-use at all? Let’s take a look at the potions and their effects. There are five of them:

Potion Effect
Berzio Obviate need for food or drink
Blort Ability to see in dark places
Flaxo Exquisite torture (a joke item, containing the author credit)
Fooble Increase muscular coordination
Vilstu Obviate need for breathing

So okay, let’s rule out Flaxo right off the bat. It’s a goofy joke, not at all germane to solving the game. The Filfre spell in Enchanter served an equivalent purpose, and it was in the form of one of those complicated scrolls, like Kulcad and Guncho. Does Flaxo need to be a potion? Only for variety’s sake.

Fooble and Blort are both tied to specific puzzles — the slot machine and grue cave respectively. So certainly there’s only one valid use in the game for each of them. But would it have any ill effect if these were spells rather than potions? I guess one could argue that Fooble might make the danger zones west of the castle more logically defeatable, but then again Meretzky certainly isn’t above arbitrarily overruling a spell’s logical effects, such as when land mines blow up even if you fly over them.

As a player, I can’t come up with anything that Fooble and Blort would ruin if they were reusable. Having designed a few IF games myself, I certainly recognize that there are always lots of unexpected cases to be reckoned with, but it’s hard to see why those cases would be manageable for spells like Izyuk and Malyon, but not for Fooble and Blort.

A page from the booklet-style copy protection (rather than the infotater) provided with Sorcerer, explaining the Surmin and the Yipple with their codes.

That leaves us with two potions. Berzio, I’ve already argued, shouldn’t be temporary in the first place. The only reason to make it so is from the old school of challenge which says that replaying is part of the fun. It isn’t, at least not for us. So we’re down to Vilstu, and now it’s time to talk about the coal mine and time travel puzzle.

It’s worth pointing out that one piece of this puzzle — stopping in the middle of the slippery shaft — was the very last holdout from the mainframe version of Zork, the only significant puzzle left unimplemented in the trilogy. It’s no wonder that the coal mine in Sorcerer is reminiscent of that in Zork I, because that same mine is the site of this puzzle in the mainframe version. Satisfyingly, it finally gives us a version of the broken timber that isn’t a red herring, and in general is a top-notch puzzle. However, on its own, it really doesn’t need to be time-limited by the lack of oxygen and the all-too-temporary Vilstu potion.

>ADMIRE PUZZLE

The time travel puzzle, on the other hand, is a different story. I’ve complained a lot about Sorcerer so far in this review, but this puzzle redeems it. The notion of the PC interacting with a future self, whose actions not only provide a hint for the puzzle but will have to be repeated by the player a little later on, was pretty mind-blowing at the time. Pulling off that time-travel trick is not only impressive for the game itself, but also makes the player feel super-smart when it works. That’s always a marvelous achievement for interactive fiction.

Now, this puzzle is not without its flaws. I’ve already mentioned how the coal mine did not need to be loaded up with a time-limited maze that requires laborious mapping and many restarts. Also, as Dante observed, it would have been better if the slanted room had contained the combination somehow. Otherwise it’s just a weird open-ended paradox. How does my future self learn the combination? By telling it to my past self. Buh?

Nevertheless, the existence of the time travel puzzle totally justifies the one-use and temporary quality of Vilstu. If the potion had been a regular spell, we could just keep casting it and hang out talking to our temporally displaced other self — clearly a non-starter from the game designer’s point of view. Could it have been a complicated scroll rather than a potion? Well… sure, but let me play devil’s advocate with potions for a minute.

With the exception of Flaxo, all the potions have a quality in common: they change how the PC’s body functions. Nothing in Enchanter works quite like this. Sure, things like Nitfol or Exex or Ozmoo can have magical effects that are more or less adjacent to the PC, but they don’t alter the senses, or the digestion, or the muscles, or the lungs. They are fundamentally external effects, whereas all the non-joke potions in Sorcerer have internal effects. In Sorcerer, Yomin is in the same category as Nitfol (psychic), Gaspar is a lot like Ozmoo, and Fweep, well, that’s just a full-on polymorph, not an enhancement of the spellcaster’s body.

Consequently, I’ll make the case that the potions are a cool idea, whose fascinating possibilities are sadly overshadowed by their inclusion in some designs that seem to exist only to annoy. Points to Beyond Zork for rescuing these from the doldrums.

A screenshot showing a couple of possible opening moves in Sorcerer, as well as the game's banner credits

So after we finish the time travel puzzle, spell book in hand, we shoot out the bottom of the slippery chute, ready to face the endgame. I don’t have a lot to say about this, but I’ll just mention a couple of things. First, Sorcerer does a nice job of keeping the tension simmering with its amulet object, which glows more and more as it nears Belboz. That amulet also makes a dazzling appearance as the game’s cover art, though the mirroring effect never worked quite as well as I suspect Infocom hoped it would.

Nevertheless, the amulet made for a slightly disconcerting (but certainly amusing) moment with us, as we dropped all our possessions on the lagoon shore and dove down to retrieve the wooden crate. When we hauled the crate back to shore, we saw the amulet’s description: “There is an amulet here. The amulet’s jewel is pulsing with flashes of brilliant light.” Which led Dante to ask, “Is Belboz in the crate?”

The other thing about the endgame is its availability. Since the chute is available whether the time travel puzzle gets solved or not, we came upon the endgame before we could possibly solve it, and I’m certain that was by design. As with Enchanter we carry the game-winning spell (Swanzo) around for quite some time before being able to use it. However, unlike Enchanter, using the spell without the proper shields makes everything much much worse, resulting not only in a losing ending but an ending in which we become the demon’s victim, earning a (both comical and chilling) score of -99.

The fact that we could get as far as actually finding Belboz and driving the demon out of him, only to have the whole thing blow up in our faces, is of course what drove us back to the time travel puzzle, just as we were meant to. When we saw that the prize of that puzzle was a mind-shielding spell, everything fell into place with one of those very satisfying clicks.

That was Sorcerer — overall kind of a frustrating mess, as Jimi Hendrix once sang, but an enjoyable story for all that, and home to one of the more magical puzzles Infocom ever produced.

Leave a Reply

Your email address will not be published. Required fields are marked *