For text-adventure fans confronting the emerging reality of a post-Infocom world, AGT was a godsend, allowing amateurs for the first time to create games that at a quick glance might appear to match those of Infocom. Still, AGT was far from the answer to every prayer, for the fact remained that it would have to be a very quick glance indeed. David Malmberg, the developer of AGT, was ingenious and motivated, but he was also a self-taught programmer with little background in the complexities of programming languages and compiler design. He had built AGT by adding to Mark Welch’s profoundly limited GAGS system for creating generic database-driven text adventures a scripting language that ignored pretty much all of the precepts of good language design. What he had ended up with was almost a sort of technological folk art, clever and creative and practical in its way, but rather horrifying to anyone with a deeper grounding in computing theory. The best argument in favor of AGT was that it worked — basically. While the system was undoubtedly more capable than anything that had been available to hobbyists before, it still didn’t take much poking at an AGT game before the rickety edifice’s seams began to show.  A number of authors would push the system to unforeseen heights, in the process creating a number of classic games, but it was obvious that AGT could never work quite well enough to create games as polished as those of Infocom. To do that, a language would be needed that was truly designed rather than improvised. Enter Michael J. Roberts with his Text Adventure Development System, or TADS.

Roberts had first started programming on his school’s DEC PDP-11 system in the 1970s at the age of 12, and thereafter had ridden the first wave of the PC revolution. In those early days, text adventures were among the most popular games there were. Like so many of his peers, Roberts studied the BASIC listings published in books and magazines carefully, and soon started trying to write adventures of his own. And like so many of those among his peers who became really serious about the business, he soon realized that each game he wrote was similar enough to each other game that it made little sense to continually reinvent the wheel by writing every one from scratch. Roberts:

It occurred to me that lots of the code could be generalized to any adventure game. So, I tried to write a little library of common functions — the functions operated on a set of data files that specified the vocabulary words, room descriptions, and so on.

This was a nice approach in some ways; the idea was that the game would be described entirely with these data files. The problem that I kept running into was that I’d have to write special-purpose functions for certain rooms, or certain commands — you couldn’t write an entire game with just the data files, because you always had to customize the library functions for each game. What I really wanted was a way to put programming commands into the data files themselves, so I didn’t have to modify the library routines.

Once you start putting procedural code into data files, you essentially have a programming language. At first, I tried to avoid the work of writing a real language interpreter by making the language very limited and easy to parse. That was better than just the data files, but it was tedious to write programs in a limited language. I eventually saw that you really needed a good language that was easy to use to be able to write decent games.

Roberts, in other words, was discovering for himself the limitations and inelegancies that were inherent to a system like AGT — the limitations and inelegancies of grafting a scripting language onto a generic database engine.

But it wasn’t until he went off to the California Institute of Technology that his experiments progressed further. Despite his official status as a physics major, CalTech offered plenty of opportunity for a motivated young hacker like him to immerse himself in the latest thinking about programming languages and compiler design. In the air all around him was computer science’s hot new buzzword of “object-oriented” design. By allowing the programmer to gather together data and the code that manipulates that data into semi-autonomous “objects,” an object-oriented programming language was an ideal fit for the problems of constructing a text adventure. (Indeed, it was such an ideal fit that Infocom had developed a heavily object-oriented language of their own in the form of their in-house adventure-programming language ZIL years before the buzzword came to prominence.) Following yet another trend, Roberts based his new adventure language’s syntax largely on that of C, the language that was quickly become the lingua franca of the world of computer programming in general.

On the theory that a worked example is worth a thousand abstractions, and following the precedent I set with my article on AGT, I’d like to show you a little bit of TADS code taken from a real game. You may want to refer back to my AGT article to contemplate the comparisons I’m about to make between the two languages. Taken together, the two articles will hopefully lead to a fuller understanding of just how TADS evolved the text-adventure-programming state of the art over AGT.

The game we’ll be looking at this time is Ditch Day Drifter, a perfectly playable standalone adventure that was also used by Mike Roberts as his example game for TADS learners. Once again following my AGT precedent, I’ll focus on that most essential piece of equipment for any old-school adventurer: a light source. Here we see Ditch Day Drifter‘s flashlight.

flashlight: container, lightsource
    sdesc = "flashlight"
    noun = 'flashlight' 'light'
    adjective = 'flash'
    location = security
    ioPutIn( actor, dobj ) =
        if ( dobj <> battery )
            "You can't put "; dobj.thedesc; " into the flashlight. ";
        else pass ioPutIn;
    Grab( obj ) =
         *   Grab( obj ) is invoked whenever an object 'obj' that was
         *   previously located within me is removed.  If the battery is
         *   removed, the flashlight turns off.
        if ( obj = battery ) self.islit := nil;
    ldesc =
        if ( battery.location = self )
            if ( self.islit )
                "The flashlight (which contains a battery) is turned on
                and is providing a warm, reassuring beam of light. ";
                "The flashlight (which contains a battery) is currently off. ";
            "The flashlight is off. It seems to be missing a battery. ";
    verDoTurnon( actor ) =
        if ( self.islit ) "It's already on! ";
    doTurnon( actor ) =
        if ( battery.location = self )
            "The flashlight is now on. ";
            self.islit := true;
        else "The flashlight won't turn on without a battery. ";
    verDoTurnoff( actor ) =
        if ( not self.islit ) "It's not on. ";
    doTurnoff( actor ) =
        "Okay, the flashlight is now turned off. ";
        self.islit := nil;

Unlike the case of our AGT example, for which we had to pull together several snippets taken from entirely separate files, we have here everything the game needs to know about the flashlight, all in one place thanks to TADS’s object-oriented design. Let’s step through it bit by bit.

The first line tells us that the flashlight is an object which inherits many details from two generic classes of objects included in the standard TADS library: it’s both a container, meaning we can put things in it and remove them, and a light source. The rest of the new object’s definition fleshes out and sometimes overrides the very basic implementations of these two things provided by the TADS library. The few lines after the first will look very familiar to veterans of my AGT article. So, the flashlight has a short description, to be used in inventory listings and so forth, of simply “flashlight.” The parser recognizes it as “flashlight” or “light” or “flash light,” and at the beginning of the game it’s in the room called “security.”

After this point, though, we begin to see the differences between TADS’s object-oriented approach and that of AGT. Remember that adding customized behaviors to AGT’s objects could be accomplished only by checking the player’s typed commands one by one against a long series of conditions. The scripts to do so were entirely divorced from the objects they manipulated, a state of affairs which could only become more and more confusing for the author as a game grew. Like those created using many other self-consciously beginner-friendly programming languages, AGT programs become more and more of a tangle as their authors’ ambitions grow, until one reaches a point where working with the allegedly easy language becomes far more difficult than working with the allegedly difficult one. Contrast this with TADS’s cleaner approach, which, like Infocom’s ZIL, places all the code and data pertaining to the flashlight together in one tidy package.

Continuing to read through the TADS snippet above, we override the generic container’s handling of the player attempting to put something into it, specifying that this particular container can only contain one particular object: the battery. Then we specify that if the player removes the battery from the flashlight when the flashlight is turned on, its status changes to not lit — i.e., it goes out.

Next we have the flashlight’s “long description,” meaning what will happen in response to the player attempting to “examine” it. TADS allows us to insert code here to describe the flashlight differently depending on whether it’s on or off, and, if it’s in the latter state, depending on whether it contains the battery.

Finally, we override the generic light source’s handling of the player turning it on or off, to tie the written description of these actions to the specific case of a flashlight and to reckon with the presence or absence of the battery. Again, note how much cleaner this is than the AGT implementation of the same concepts. In AGT, we were forced to rely on several different versions of the flashlight object, which we swapped in and out of play in response to changes in the conceptual flashlight. In TADS, concept and code can remain one, and the steps necessary to implement even a huge adventure game can continue to be tackled in relative isolation from one another.

Instructive though it is to compare the divergent approaches of the two systems, it is important to state that TADS wasn’t created in reaction to AGT. Computing communities were much more segregated in those days than they are today, and thus Roberts wasn’t even aware of AGT’s existence when he began developing TADS. Beginning as a language tailored strictly to his own needs as a would-be text-adventure author, it only gradually over the course of the latter 1980s morphed in his mind into something that might be suitable for public consumption. What it morphed into was, nevertheless, something truly remarkable: the first publicly available system that in the hands of a sufficiently motivated author really could create text adventures as sophisticated as those of Infocom. If anything, TADS had the edge on ZIL: its syntax was cleaner, its world model more thorough and consistent, and it ran in a virtual machine of its own that would prove as portable as the Z-Machine but was free of the latter’s brutal size constraints.

As TADS was rounding into this very impressive state, Roberts set up a company with a friend of his named Steve McAdams. In tribute to Roberts’s degree in physics, they called it High Energy Software, and, following in the footsteps of David Malmberg’s little AGT enterprise, planned to sell TADS as shareware through it. Version 1.0 of TADS was released in September of 1990, alongside two games to show it off. One was the afore-referenced freebie example game Ditch Day Drifter, while the other was Deep Space Drifter, a bigger game released as a shareware product in its own right. Both games tread well-worn pathways in terms of subject matter, the former being yet another “life at my university” scenario, the latter a science-fiction scenario with some of the feel of Infocom’s Starcross. Both games are a little sparse and workmanlike in their writing and construction, and some elements of them, like the 160-room maze in Deep Space Drifter, are hopelessly old school. (It’s not a maze in the conventional drop-and-map sense, and the puzzle behind it is actually very clever, but still… 160 rooms, Mike? Was that really necessary?) On the positive side, however, both games are quite unusual for their era in being scrupulously fair — as long, that is, as you don’t consider the very idea of a huge maze you have to map out for yourself to be a crime against humanity.

But undoubtedly the most ambitious and, in their way, the most impressive of the early TADS games came not from High Energy Software but rather from a pair of University of Maryland students named David Leary and David Baggett, who started a company they called Adventions to sell TADS text adventures via the shareware model. Of all the folks dabbling in shareware text adventures during the early 1990s, it was Adventions who made the most concerted and sustained effort at building a real business out of it. Their flagship series came to encompass three big unabashed Zork homages — Unnkulian Underworld: The Unknown Unventure, Unnkulian Unventure II: The Secret of Acme, and Unnkulia Zero: The Search for Amanda — alongside Unnkulia One-Half: The Salesman Triumphant, a free snack-sized sampler game.

When the first Unnkulia game was released remarkably quickly on the heels of TADS itself — Mike Roberts can’t recall for sure, but believes Leary and Baggett likely developed it with an early beta copy of the system — it stood as easily the most immediately impressive amateur text adventure ever. The text was polished in a way that few text-adventure developers outside of Infocom, whether amateur or professional, had ever bothered to do, being free of the self-conscious meta-textual asides and atrocious grammar that had always marked the genre. Adventions’s text, by contrast, looked like it had actually been proof-read, and possibly several times at that. Likewise, the game took full advantage of the sophisticated TADS world model to offer puzzles of an intricacy that just wasn’t possible with a tool like AGT. The first Unnkulia game and those which followed were almost in a league of their own for some time in all these respects.

On the other hand, though, the Unnkulia games strike me as curiously unlikable. You can get a good idea of their personality just by looking at their names. If the name Unnkulia — be sure to say it out loud — strikes you as hilarious, congratulations, you may have found your new favorite series. If it instead just strikes you as stupid, as it does me, perhaps not so much. (I admit that my attitude may be affected by having to type the damn thing over and over again; no matter how hard I try, I just can’t seem to remember how to spell it.) Much of the humor inside the games for some reason involves “cheez” — and yes, it’s spelled just like that. The humor has always been, at best, polarizing, and I have no doubt on which side I stand. In addition to just not being all that funny, there’s a certain self-satisfied smugness about the whole enterprise that rubs me the wrong way. At the risk of over-personalizing my reaction to it, I’ll say that it feels like the work of two young men who are nowhere near as witty as they think they are. In short, there’s something about these games that I find insufferable.

In terms of design, the Unnkulia games are an equally odd brew. It’s clear that they’ve been quite rigorously tested — another thing that sets them apart from most text adventures of their era — and they’re free of mazes, guess-the-verb puzzles, and the other most-loathed aspects of their genre. Yet the puzzle design still isn’t all that satisfying. There’s an obsession with hiding objects behind, under, and inside unlikely things — an obsession which is ironically enabled by the TADS world model, which was the first to really allow this sort of thing. Sometimes, including in the very first room of the very first game, you even have to look twice to find everything. Hiding surprises in plain view is okay once or twice, but Baggett and Leary lean on it so hard that it quickly starts to feel lazy. When they do get more ambitious with their puzzles, however, they have a tendency to get too ambitious, losing sight in that peculiar way so many text-adventure authors have of how things actually work in a real physical environment. Let me offer a quick example.

So, let’s set up the situation (spoilers ahoy!). You have a bronze plate, but you need a bronze coin to feed to a vending machine. During your wanderings in search of that among other things, you come upon the room below. (These passages should also convey some more of the, shall we say, unique flavor of the writing and humor.)

Inner Temple of Duhdism

This chamber is the temple of Duhdism, the religion of the ancients. It's rather a letdown, after all Kuulest told you about it. A small altar with a round hole in the center is in the center of the chamber. Carved in stone on the far wall is some writing, the legend of Duhdism. The only exit from this chamber is back to the east. You feel at peace in this room, as if you could sleep here - or maybe you're just kind of bored.

>read writing
"The Legend of Duhdha and the Shot to Heaven:

One fine summer day, Duhdha was loading a catapult with rocks. When his students asked what he was doing, the great Duhdha just smiled and said, "Something real neat." Soon, the catapult was full, and Duhdha pulled the lever as his students looked on. The stones crushed the annoying students, leaving the great man to ponder the nature of mankind. Not only did the rocks eliminate distraction from Duhdha's life, but they fell to the ground in a pattern which has since become a standard opening for the intellectual game of "Went." Since then, the altar at the Temple of Duhdha fires a small stone into the air soon after a worshipper enters, to honor Duhdha - who taught his students not to ask stupid questions and to pretty much just leave him alone."

>x altar
The altar is about two feet by one foot, and about three feet tall. There's a small round hole in the exact center of the top surface. The altar is covered with rock dust. There's nothing else on the Duhdist altar.

Time passes...
A rock shoots into the air from the hole in the altar, shattering on the ceiling and spreading rock dust on the altar.  From the outer chamber, you hear the old monk cry "Praise Duhdha!."

We obviously need to do something with this rock-spewing altar, but it’s far from clear what that might be, and fiddling with it in various ways offers no other clues. Putting things on it has no effect on either the thing that’s just been put there or the rocks that keep flying out — except in the case of one thing: the bronze plate we’re carrying around with us.

>put plate on altar

Time passes...
A rock shoots from the altar at high velocities, puncturing the plate in the center. The rock shatters on the ceiling, spraying rock dust. You hear a tinkling sound as a tiny bronze disc falls on the floor. From the outer chamber, you hear the monk shout "Praise Duhdha!"

*** Your score has just changed. ***

When you reach this solution either by turning to the walkthrough or through sheer dogged persistence — I maintain that no one would ever anticipate this result — you might then begin to wonder what physical laws govern the world of Unnkulia. In the world we live in, there’s no way that the flying rock would punch a perfect hole neatly through the middle of a bronze plate that happened to just be lying on the altar. Without something to hold it in place, the plate would, of course, simply be thrown into the air to come down elsewhere, still intact. The ironic thing is that this puzzle could so easily have been fixed, could have even become a pretty good one, with the addition of a set of grooves or notches of some sort on the altar to hold the plate in place. Somehow this seems emblematic of the Unnkulia series as a whole.

Like everyone else who dreamed of making a living from shareware text adventures, Leary and Baggett found it to be a dispiriting exercise, although one certainly can’t fault them for a lack of persistence. With some bitterness — “It’s disappointing that although there are so many IF enthusiasts out there, so few are willing to pay a fair price for such strong work,” said Baggett — they finally gave up in time to release their final game, 1994’s very interesting The Legend Lives! — more on that in a future article —  for free before exiting from the text-adventure scene entirely.

The same dispiriting lack of paying customers largely applied to makers of text-adventure languages as well. Mike Roberts estimates that his rate of TADS registrations peaked “on that same order” as David Malmberg’s pace of 100 AGT registrations per year, or “maybe a little lower. I’d remember if it had been much higher because I’d have been spending all day stuffing envelopes.” Whatever their respective rates of registration, far more AGT than TADS games continued to be released in the early 1990s. While that may have struck some — not least among them Mike Roberts — as disappointing, the reasons behind it aren’t hard to divine. AGT had a head start of several years, it had an annual competition to serve as an incentive for people to finish their games, and, perhaps most of all, it presented a much less daunting prospect for the non-programming beginner. Its kind and gentle manual was superb, and it was possible to get started making simple games using it without doing any programming at all, just by filling in fields representing rooms and objects. TADS, by contrast, offered a manual that was complete but much drier, and was on the whole a much more programmer-oriented experience. The initial learning curve undoubtedly put many people off who, had they persisted, would have found TADS a much better tool for realizing their dreams of adventures in text than AGT.

Some time after the Adventions guys and David Malmberg gave up on their respective shareware products, Roberts and his partner Steve McAdams also decided that they just weren’t making enough money from TADS to bother continuing to sell it. And so they made TADS as well free. And with those decisions, the brief-lived era of shareware interactive fiction passed into history.

But, despite the disappointments, Mike Roberts and TADS weren’t going anywhere. Unlike Leary, Baggett, and Malmberg, he stayed on the scene after giving up on the shareware thing, continuing to support TADS as open-source software. It took its place alongside a newer — and also free — language called Inform as one of the two great technical catalyzers of what some came to call, perhaps a little preciously, the Interactive Fiction Renaissance of the mid- to late-1990s. So, I’ll have much, much more to write about TADS and the games made using it in years to come. One might even say that the system wouldn’t really come into its own as a creative force until Roberts made that important decision to make it free.

Still, the importance of TADS’s arrival in September of 1990 shouldn’t be neglected. Somewhat underutilized though it may initially have been, it nevertheless remained the first development system that was capable of matching Infocom’s best games. If the amateur scene still largely failed to meet that lofty mark, they could no longer blame their technology. On a more personal note, the emergence of Mike Roberts on the scene marks the arrival of the first of the stalwarts who would go on to build the modern interactive-fiction community. We’re still in an era that will strike even most of the most dedicated fans of modern interactive fiction as murky prehistory, but some people and artifacts we recognize are beginning to emerge from the primordial ooze. More than a quarter of a century later, Mike Roberts and TADS are still with us.

(Sources: SynTax issues 17 and 36; SPAG issues 5 and 33; Mike Roberts’s interview for Jason Scott’s Get Lamp documentary, which Jason was kind of enough to share with me in its entirety. And my thanks to Mike Roberts himself, who answered many questions personally via email.

Ditch Day Drifter and Deep Space Drifter are available on the IF Archive for play via a TADS interpreter. The Adventions games are available there as well.)


Tags: , ,

The Spellcasting Series (or, How Much Ernie Eaglebeak is Too Much Ernie Eaglebeak?)

In an earlier article, I described Steve Meretzky during his peak years at Infocom as “second to no one on the planet in his ability to craft entertaining and fair puzzles, to weave them together into a seamless whole, and to describe it all concisely and understandably.” But his talents encompassed more than just good puzzle design. As an Infocom Imp, he had the unique gift of taking potentially hackneyed or just plain dumb premises and making them subtly, subversively smart. Who would have expected Leather Goddesses of Phobos, his ribald low-brow sex romp, to prove so clever and joyous and downright life-affirming? Who would have expected Stationfall, on its face the most rote sequel Infocom ever made — “Bring back Floyd!” had shouted the masses, and Meretzky had obliged — to turn gradually and without any warning whatsoever into the creepiest, most oppressive game in their canon?

It’s because I know what he’s capable of at his best that I’ve always found Meretzky’s post-Infocom career a little disappointing. He did make good games after Infocom, but his track record from those years was far more mixed. During the 1990s, his dumb premises too often lacked the requisite touch of smarts to leaven the brew, and some of his design genius seemed to desert him. And sadly, his disappointments often smacked not of aiming too high, as he arguably had with his flawed would-be Infocom masterpiece A Mind Forever Voyaging, but rather from aiming too low, from being content to wallow in his established persona as a maker of wacky adventure games without adding that subversive spice that had elevated games like Leather Goddesses of Phobos and Stationfall to more interesting heights. Seen from this standpoint, his very first game after Infocom’s shuttering, Spellcasting 101: Sorcerers Get All the Girls, while a perfectly serviceable wacky adventure game in its own right, does rather portend the less inspiring phase of his career that was now beginning.

That said, when removed from the context of the games Meretzky was still to make, and particularly from that of the direct sequels to this game that were to follow, Spellcasting 101 is hardly a crime against adventure gaming. In fact, it was a wise if safe choice of a game to mark Legend Entertainment’s debut as a company and Meretzky’s as a freelance game designer. I already laid out the reasons for that in my last article: Steve Meretzky was well-known for his wacky comedy adventures; his Leather Goddesses of Phobos had been Infocom’s last big hit; Sex Sells in the abstract. Ergo Spellcasting 101. The first release of this very fragile new company was not the time to take too many artistic chances.

Spellcasting 101, then, finds Steve Meretzky sitting very comfortably in his wheelhouse, mixing unabashedly dumb humor — I might use the adjective “sophomoric,” but perhaps I should reserve that for the sequel Spellcasting 201 — with smart puzzles. You play Ernie Eaglebeak, the latest in adventure gaming’s long line of loser protagonists. He’s in love with a hot little number named Lola Tigerbelly, and dreams of going off to Sorcerer University to study magic, but, in a sex-reversed version of the Cinderella story, is prevented from doing either of these things (sorry!) by Joey Rottenwood, his evil stepfather. (With a name like that, I think old Joey should have been fronting a punk-rock band, but what do I know?) In the prologue, you in the role of Ernie defy your stepfather’s wishes in the matter of your education at least by sneaking off to Sorcerer University after your acceptance letter arrives in the mail.

The game’s a little more risque than Leather Goddesses of Phobos, not least in that it now has pictures, but it’s still the sort of thing that only the most hormone-addled teenager is likely to find genuinely titillating; the sex is still very much played for laughs, not for, shall we say, self-gratification. Bob Bates of Legend had a rule of thumb for deciding what was and wasn’t acceptable to portray in the pictures. It’s best described as the “Playboy cover test”: anything that might appear on the cover — not the inside pages — of a Playboy magazine was okay. Like Leather Goddesses and its own two sequels, Spellcasting 101 does let you play in “nice” or “naughty” mode. Indeed, some of the most amusing gags in the games come if you choose to become one of the approximately one percent of players who don’t immediately switch to “naughty” mode. Suddenly nights of passion are replaced by, say, a night spent playing gin rummy. (Any resemblance to my marriage after eight and a half blissful years is, I’m sure, purely coincidental.)

One could wish that Meretzky had been able to let the player play as a female, as he had in Leather Goddesses of Phobos, but the need to depict so much of what happens visually, along with a more complicated plot and a more fleshed-out protagonist, precluded that possibility. The enforced male gaze does open the games up to a charge of sexism that it’s pointless to even try to refute. (Just look at those box covers and screenshots!) I suppose one could try to argue that the Spellcasting series is really making fun of the males doing all the leering, in the style of the Leisure Suit Larry series, but the humor doesn’t even have as much edge as those games, making it hard to regard it as satire. In the Spellcasting games’ defense, however, it’s all so over the top that it’s also hard for me at least to take any of it seriously enough to work up much outrage. Certainly Legend got little to no backlash from offended consumers, leaving Steve Meretzky’s wish to author a truly controversial game, which had burned since his stridently anti-Reagan effort A Mind Forever Voyaging back in 1985, still unrealized.

The explicit political statement that opened Leather Goddesses of Phobos felt bracing in its time, but the constant back-patting and referencing of notable contemporary culture warriors in the Spellcasting games gets to be a bit much. We get it, Steve, you’re a real rebel against the Establishment with your wacky adventure games.

The humor in general is a little hit and miss. Where the first Spellcasting game in particular really shines, however, is the puzzle design — which, it must be said, is sometimes inseparable from the humor, and therein lies much of its brilliance. Many of the puzzles rely on wordplay, such as the unexpected use of a spell to “increase bust size.” In fact, there’s an entire extended sequence, “The Island of Lost Soles,” built around a premise that would have suited Nord and Bert Couldn’t Make Head or Tail of It perfectly. The inhabitants of the titular island have been entrapped within the various objects there. So, for example, “Blaize” is now trapped inside a campfire on the beach, and can be released only by casting a spell to “restore lost souls” on his true name. The usual problem with puzzles like this — and certainly the big problem with the should-have-been-a-classic Nord and Bert — is that they rely so much on the player’s native vocabulary and intuition. There are going to be some connections that even the most gifted player in both categories will simply never make, leaving her wandering hopelessly stuck. Spellcasting 101 solves that problem with a stroke of genius that’s disarmingly simple. Once you’ve wandered for a given amount of time without making further progress, a “hint fairy” will show up, saying something like “Have you seen Blaize around here?” With an actual name now to hand, you can search the island again, looking for the right object to which to apply it. Thereby does the game preserve the joy of making spontaneous intuitive connections without ever allowing you to get hopelessly hung up on those connections you can’t make. This, my friends, is what good design looks like.

Indeed, there’s a lot of attention paid in Spellcasting 101, as there would be in most of Legend’s later games to an even greater extent, to treating the player fairly. Even the combinatorial-explosion problem that made so frustrating Zork Zero, Meretzky’s final epic for Infocom, is addressed here by dividing the game into manageable chapters, each with its own discrete set of goals. Granted, some of the chapters are time-based, requiring you to plan your efforts around a constantly ticking clock. Solving these parts requires a fair amount of trial and error — i.e., figuring out what needs to be done over the course of several passes through a given chapter, then making a plan and bringing it all together via a final speed run. You will, in other words, be saving and restoring quite a lot despite the absence of more egregious design sins. Still, it should also be noted that Spellcasting 101‘s two sequels are much bigger sinners in this department. For long stretches of Spellcasting 101, the ticking clock disappears — something that most definitely can’t be said about the sequels.

So, this first Legend adventure game ever evinces a clear desire to be welcoming and accessible, if necessary at the expense of the sort of really intricate puzzles beloved by some of Infocom’s more hardcore disciples. Suffice to say that it’s a long, long way from the enormous, complicated, bafflingly non-linear Zork Zero. Kudos to Steve Meretzky, who was known to complain during Infocom’s latter days that their games were getting too easy, for recognizing the role his latest game needed to play in getting Legend off the ground, and for adjusting his design to suit the circumstances. Making due accommodation for the fact that this style of humor will never be to everyone’s taste, if there’s a holistic complaint to be leveled against the design it’s probably that the whole thing is just a little schizophrenic. What seems like it’s going to be a game about life at Sorcerer University suddenly transforms just as you’re settling into it into a series of vignettes, played on islands scattered all over the Fizzbuttle Ocean, that could have come from almost any adventure game. The Island of Lost Soles is a prime case in point: delightful as I find it on its own merits, it has nothing really to do with any other part of the game that houses it beyond yielding when all is said and done the requisite piece of the magical whatsit you’re trying to collect. The other island vignettes are less extended but equally isolated from one another and from the overarching plot of the game as a whole. Luckily, they’re all entertaining enough that the objection becomes more philosophical than impedimentary.

Call me overly sensitive if you must, but this scene from Spellcasting 201 is one of those that creeps me out just a bit. It also illustrates one of the inconsistencies in the series’s writing. Ernie Eaglebeak is the classic put-upon nerdy loser who couldn’t buy a date — until it’s time to score, whereupon all the sexy ladies suddenly have the hots for him.

Spellcasting 201: The Sorcerer’s Appliance, Meretzky’s 1991 sequel, does fix this problem; the entire game now takes place inside the confines of a greatly expanded Sorcerer University. (The extended map is explained as the result of “an extensive campus renovation and expansion program.”) Now in his sophomore year, Ernie will need to save the world entirely from within the confines of the university and its immediate environs this time, in between attending classes and pledging to the fraternity Hu Delta Phart — whose name, along with those of its companion fraternities Tappa Kegga Bru, I Phelta Thi, and Gramma Eta Pi, gives a pretty good idea of the sort of humor you’ll find in these games, for anyone still in doubt.

Unfortunately, the previous game’s focus on playability and accessibly falls by the wayside. In Spellcasting 201, which is divided into chapters each representing one day, you’re the constant slave of a ticking clock that runs in increments of no less than five full minutes per turn. (Ernie, it appears, may be not just slothful but a genuine sloth.) While none of the puzzle solutions are out-of-left-field howlers, they do often require lots of trial and error. And thanks to that ticking clock, trial and error in this context means save and restore, again and again and again. As your collection of save files mounts, you also have to contend with a strict inventory limit that forces you to juggle objects in just the right way as you go about each day.

Some of the puzzles seem almost consciously engineered to be as annoying as possible, as if Meretzky has forgotten the lesson, long since taken to heart by his old peers at Infocom, that annoying the player in the name of comedy is seldom a good design strategy. Perhaps the worst offender of all is a magical musical instrument called a moodhorn, whose proper operation also serves as part of the game’s copy protection. You can play moodhorn compositions that are found in a music book that accompanies the game to affect the mood of the people around you — songs like “Happiness Interlude,” “Fear,” “Drippingtreesap’s Love Theme No. 15,” and “Winter Cold.” It sounds fun enough in theory, with, in the best tradition of the Enchanter series that did so much to inspire the Spellcasting games, lots of opportunities for Easter eggs even where puzzles solutions aren’t forthcoming. In practice, however, it’s just excruciating. Each song requires entering a series of six commands for manipulating the moodhorn, typing things like “vomp plunger,” “trib high glupp key,” and “oscilloop half burm lever” one after another in sequence. Because the moodhorn seems like it ought to be useful in many situations, you’ll likely spend much of the game wandering around trying out the twelve separate compositions listed in the music book, looking for the one place where the moodhorn actually is useful. Have I mentioned how excruciating this is? Just to add the final dollop of absurdity to the exercise, the ticking clock means that every moodhorn composition requires fully thirty precious minutes to play. (Even Yes albums don’t have songs that long!)

Legend stepped up to VGA graphics with Spellcasting 301, but the girls continue to look like they were assembled from mismatched spare parts left over after making other girls.

The series wobbled to its anticlimactic close with 1992’s Spellcasting 301: Spring Break, in which Ernie and his fraternity buddies head for the beach. The ticking clock remains and is as annoying as ever, although this time you are granted the mercy of being able to leave some tasks incomplete and still finish the game, albeit at a cost to your final score. Otherwise, the pleasures and pains are largely the same as those of the second game. The one immediately obvious difference is that the pictures, including all those babes that never seem to be put together quite the way real women are, are now in 256-color VGA rather than 16-color EGA. Given how much of a piece the Spellcasting games — particularly the last two — really are, I’d like to use the remainder of this article to try to understand what went so wrong with the series as a whole rather than to dwell on the details of Spellcasting 301‘s individual failings.

If we’re looking for someone to blame for the Spellcasting series’s problems — besides poor Steve Meretzky, that is — our first  candidate has to be Ernie Eaglebeak, the hapless loser you’re forced to play in all three games. Simply put, he’s a horrid little twerp, the sort of kid that you want to drag down to the beach just so you can personally kick some sand in his face. Worse, he’s such a thoroughly uninteresting horrid little twerp. Even as odious adventure-game losers go, he’s no Leisure Suit Larry. And as Ernie Eaglebeak goes, so goes the rest of the cast of bimbos, dirty old men, and fraternity bro-dudes. The most sympathetic character in the series, a dottering old professor by the name of Otto Tickingclock, gets cuckolded and then accidentally killed by Ernie, who cares not a whit. There’s precious little warmth or joy to be found herein. It’s baffling to think that these games were written by the man who gave us Floyd, the first character in a text adventure that we ever really cared about. The death knell for any piece of fiction, interactive or otherwise, comes with the opposite reaction, when the reader says, “I really don’t care what happens to these people.” It’s hard to imagine anyone invested enough in Ernie Eaglebeak to give a damn about him.

As fiction, then, the Spellcasting series has its problems. Ditto as comedy. Various Implementors who worked at Infocom, as well as many commentators over the decades since, have described the strict limitations imposed by Infocom’s original 128 K Z-Machine as a counter-intuitive benefit to their games in that it forced authors to hone their works down to polished jewels, excising all of the weaker bits, retaining only the very strongest material. I’ve always been and to some extent remain a little skeptical of this thesis; as I’ve stated in previous articles, I think that some of the latter-day Infocom games in particular were trying to do a little too much in too small a space, and could have really used a few more kilobytes at their disposal. That said, the Spellcasting series makes a very strong counterargument for the value of restraint, stringently enforced if need be. With a system to hand for the first time that supported effectively unlimited amounts of text, Meretzky felt free to write… and write… and write. Some of the gags go on forever, to little if any comedic payoff. At Infocom, all this material would have been ruthlessly pared down by Meretzky’s fellow Imps and the testers, leaving only the genuinely funny bits behind. In this new order, however, it all just lies there on the screen, limp and lifeless as the comatose girl Ernie crawls into bed with in one of the series’s squickier episodes.

Cringe-worthy meta-textual comments like this one from Spellcasting 201 were par for the course in amateur AGT text adventures of the time, but they’re a little disconcerting to see in a $40 boxed commercial game. This sort of lazy writing would never have made it out of the first round of testing at Infocom.

Having broached the subject of Infocom’s working methods versus those Meretzky would utilize as an independent designer, I’d like to continue to follow that line of thought, for I think it might just lead us to the core reason that the Spellcasting series and so much of Meretzky’s other post-Infocom work pales in comparison to his earlier classics. Even after he became Infocom’s most famous Imp, Meretzky remained just one member of a creative collective which had the willingness and ultimately the authority to restrain his more questionable design impulses. This was the well-honed Infocom process for making great adventure games in action. I think that Meretzky needed that process — or at least a process involving lots of checks and balances — in order to turn out his best work. Legend did try as much as possible to duplicate the Infocom process for making games, even going so far as getting a number of former Infocom employees to help out as testers, but, being a much smaller, decentralized operation, was never able to duplicate the spirited to-and-fro on questions of writing and design that did so much for all of the Infocom Imps’ work. For Steve Meretzky, working hundreds of miles away and accorded a certain untouchable status as Legend’s star designer, the proof of the consequences is in the Spellcasting pudding. I’d like to quote from a recent discussion I had with Bob Bates, in which I asked him his own opinion of the ticking clock and the various other retrograde elements found in the Spellcasting games.

I was never really a fan of a ticking clock. For me personally, the fun of these games comes in the exploration. It comes often not in the solution to the puzzle, but in all the things you discover while you’re trying to solve the puzzle. As a designer, I try to entertain the player during that time, and to encourage the player to try offbeat stuff. Ninety percent of what a player does in an adventure game is wrong. You have to entertain them during that ninety percent in order for them to get the joy of the ten percent that’s actual puzzle-solving. So, I’m not a fan of the time-restricted thing in the same way that I’m not a fan of limiting what the player can carry, making him have to stop and think about swapping things in and out of his inventory. It doesn’t appeal to me as a player or a designer, but other people are different. With Steve, what you’re probably seeing is a designer choice rather than a company choice.

Bob Bates confirmed that Meretzky, as Legend’s star designer, was afforded lots of freedom to make exactly “the game he wanted to make” — freedom which was not afforded to any of the in-house teams who made Legend’s other games, who were expected to hew closely to the more progressive design philosophy Bob outlines above. There’s an important lesson here — important not just in the context of Meretzky’s career, or the history of the adventure game, or even in the context of game design in general. It’s rather an important lesson for all creators, and for those who would nurture them.

I would submit that allowing Meretzky to make exactly the games he wanted to make was in the end greatly to said games’ detriment. I say this not because Steve Meretzky was an egomaniac, was unusually headstrong, or was ever anything other than a very nice, funny, personable, honest fellow who positively oozed with creativity. I say it because Steve Meretzky was human, and creative humans need other humans to push back against them from time to time. I suspect that many of you could name an author or two who used to write taut, compelling books, until they got big enough that no one felt empowered to edit them anymore. Ditto for music; how many once-great bands have tarnished their image with lazy, filler-laden latter-day albums? Game designers are no different from other creative professionals in this respect. Meretzky needed someone to tell him, “Hey, Steve, this aspect of the game is more annoying than fun,” or “Hey, Steve, this huge text dump doesn’t really say much of anything interesting or funny,” or “Hey, Steve, can’t you do something to make this Ernie twerp a bit less odious?”

If the Spellcasting games on the one hand reflect the lack of a sufficiently rigorous design process, on the other they reflect a certain failure of ambition on the part of their creator. Steve Meretzky was a very practical guy at heart, and seems to have taken a strong lesson from the commercial disappointment that had been A Mind Forever Voyaging. He continued to dream grander dreams than the likes of Ernie Eaglebeak and Sorcerer University, but he never pushed hard enough to make his dreams into actualities. The legendary lost Meretzky game, which he broached so many times that it’s become a sort of in-joke among a whole swathe of industry old-timers, was an historical epic taking place on the Titanic‘s one and only voyage. Bob Bates admits that he didn’t want Meretzky to make this game for Legend. Since, as he put it, “everyone knows how that story ends,” he believed there was little commercial appeal to the idea, an opinion which is cast in a very questionable light by the massive success of the James Cameron movie on the same subject of a few years later. What might have been had Mereztky stuck to his guns and brazened out the chance to make this grander vision? It strikes me as unlikely that anyone today would be saying, “Gee, that Titanic game was okay, but I sure would have liked some more Ernie Eaglebeak instead.”

The irony of the Spellcasting series is that these dissipated games did as much to dissipate whatever commercial momentum the newly independent Meretzky had as surely as might have a more ambitious concept. Sales of the Spellcasting games dropped off markedly after the first sold more than 50,000 copies as Legend’s very first product. The dwindling sales doubtless constitute much of the reason that a planned fourth game, Spellcasting 401: The Graduation Ball, was never made. Few regretted its absence overmuch. Between the Spellcasting games and the downright embarrassing Leather Goddesses of Phobos 2, a half-assed graphic adventure he designed for the bankrupt Activision, Meretzky began his career as an independent game designer by ghettoizing himself as the “bad boy of adventure gaming” for years to come.

Ah, well… might-have-beens will always bloom eternal, won’t they? The first Spellcasting game at least can be a lot of fun, and perhaps comes off worse than is really fair here when I place it in the context of the increasingly dispiriting series as a whole. And I do want to note that I uniformly enjoy all of the other Legend text adventures much more than I do Spellcasting 201 and Spellcasting 301. I look forward to having more positive articles to write about them in the future.

The Legend games must still be played as they were originally delivered, as standalone programs running on an old MS-DOS computer or in an MS-DOS emulator, while the games of Infocom and many other earlier text-adventure publishers are much easier to get running thanks to modern interpreters for same. This relative inaccessibility has done much to keep the Legend games from being played as much as they deserve to be. While Bob Bates no longer owns the rights to the Legend games and thus cannot give official permission to host them, he has said that he doesn’t personally object if I do so. So, feel free to download Spellcasting 101Spellcasting 201, and Spellcasting 301 unless and until a scary legal person says it isn’t allowed. Included in each zip files are the associated documentation/feelies and a DOSBox configuration that should work with that particular game, along with a brief note on how to get it running on your system; whether you’re running Windows, OS X, or Linux, it’s all basically the same. I hope this will make it as painless as possible to experience these heretofore hard-to-find and hard-to-get-running pieces of interactive-fiction history.

So, by all means, have a go, starting with Spellcasting 101. Who knows, maybe you’ll find I’m just a boring old stick-in-the-mud and these games are the most hilarious and delightful things ever. Stranger things have happened.


Tags: , ,

Thaumistry: In Charm’s Way

I’d like to bring some exciting news to your attention today. Bob Bates, author of classic games for Infocom and Legend Entertainment and a great friend of this blog, is Kickstarting a new text adventure.

I played the game last year in its alpha state. Bob is very much aware of the ways which text adventures have evolved since the days of Infocom and Legend, and has come up with a great blending of modern and classic here. It’s funny, fun, and occasionally challenging, but always in the right ways. And it’s written with TADS 3, so it’s as technically sophisticated as one could ask for.

I hope some of you will want to join me in helping him to get it polished up and out the door for a variety of platforms. You can learn more on the game’s Kickstarter page or on its home page. Welcome back, Bob!


A Time of Beginnings: Legend Entertainment (or, Bob and Mike’s Excellent Adventure-Game Company)

As the dust settled and the shock faded in the months that followed the shuttering of Infocom, most of the people who had worked there found they were able to convince themselves that they were happy it was finally over, relieved that a clean sharp break had been made. Sure, they had greeted the initial bombshell that the jig was finally up with plenty of disbelief, anger, and sadness, but the fact remained that the eighteen months before that fateful day, during which they had watched their company lose its old swagger, its very sense of itself, had been if anything even more heartbreaking. And yes, there would be plenty of second-guessing among them in the years to come about what might have been if Cornerstone had never existed or if Bruce Davis hadn’t taken over control of Mediagenic,1 but Infocom’s story did nevertheless feel like it had run its natural course, leaving behind something that all of the Bruce Davises in the world could never take away: that stellar 35-game catalog, unmatched by any game developer of Infocom’s era or any era since in literacy, thoughtfulness, and relentless creative experimentation. With that along with all of their fine memories of life inside Infocom’s offices to buoy them, the former employees could move on to the proverbial next chapter in life feeling pretty good about themselves, regarding their time at Infocom as, as historian Graham Nelson so memorably put it, “a summer romance” that had simply been too golden to stay any longer.

Yet there was at least one figure associated with Infocom who was more inclined to rage against the dying of the light than to go gentle into that good night. Bob Bates had come to the job of making text adventures, a job he enjoyed more than anything else he had ever done, just a little bit too late to share the sense of closure felt by the rest of Infocom. Which isn’t to say he hadn’t managed to accomplish anything in the field: Bob had formed a company to challenge Infocom — a company named, appropriately enough, Challenge — that wound up joining them as the only outside developer ever allowed to copy Infocom’s in-house tools and make games for them under contract. Still, it had all happened very late in the day. When all was said and done, he had the dubious distinction of having made the last all-text Infocom game ever, followed by their very last game of all. His summer romance, in other words, had started in the last week of the season, and he’d barely gotten past first base. When he returned from Cambridge, Massachusetts, to his home near Washington, D.C., on the stormy evening of May 5, 1989, having just been informed by Infocom’s head Joe Ybarra that Infocom’s Cambridge offices were being closed and Challenge’s services wouldn’t be needed anymore, his brief life in text adventures just felt so incomplete. And then, he found his roof was leaking. Of course it was.

Some of Bob’s restless dissatisfaction must have come across when, after that unhappy weekend was in the past, he called up Mike Verdu to tell him he would no longer be able to employ Mark Poesch and Duane Beck, the two programmers Mike’s company had sent out to work with Challenge. A remarkably young executive even in a field that has always favored the young, Mike was only in his mid-twenties, but already had an impressive CV.  In his second year at university, he had dropped out to form a consulting company he named Paragon Systems, which had come to employ Poesch and Beck. The two had been sent to Challenge when Bob came calling on Paragon, looking for help programming the games he had just signed a contract with Infocom to create. During the period when Challenge was making games for Infocom, Mike had sold Paragon to American Systems Corporation, a computer-integration firm that did significant business with the Department of Defense. He had stayed on thereafter with the bigger company as director of one of their departments, and Poesch and Beck had continued to work with Challenge, albeit under the auspices of ASC rather than Paragon. But now that would all be coming to an end; thus Bob’s phone call to Mike to inform him that he would have to terminate Challenge’s arrangement with ASC.

In truth, Bob and Mike didn’t know each other all that well prior to this conversation. Mike had always loved games, and had loved having a game company as a client, but Challenge had always had to remain for him as, as he puts it today, “one of many.” The call that Bob now made to Mike therefore began more as a simple transaction between customer and service provider than as a shared commiseration over the downfall of Bob’s business. Still, something that Bob said must have sparked Mike’s interest. The call continued far longer than it ought to have, and soon multiplied into many more conversations. In fairly short order, the conversations led to a suggestion from Mike: let’s start a new company to make and publish text adventures in the Infocom tradition. He even believed he could convince ASC to put up the bulk of the funding for such a company.

Set aside the fact that text adventures were allegedly dying, and the timing was oddly perfect. In 1989 the dominoes were toppling all over Eastern Europe, the four-decade Cold War coming to an end with a suddenness no one could have dreamed of just a few years before. Among the few people in the West not thoroughly delighted with recent turns of events were those at companies like ASC, who were deeply involved with the Department of Defense and thus had reason to fear the “peace dividend” that must lead to budget cuts for their main client and cancelled contracts for them. ASC was eager to diversify to replace the income the budget cuts would cost them; they were making lots of small investments in lots of different industries. In light of the current situation, an investment in a computer-game company didn’t seem as outlandish as it might have a year or two before, when the Reagan defense buildup was still booming, or, for that matter, might have just a year or two later, when the Gulf War would be demonstrating that the American military would not be idle on the post-Cold War world stage.

Though they had a very motivated potential investor, the plan Bob and Mike were contemplating might seem on the face of it counter-intuitive if not hopeless to those of you who are regular readers of this blog. As I’ve spent much time describing in previous articles, the text adventure had been in commercial decline since 1985. That very spring of 1989 when Bob and Mike were starting to talk, what seemed like it had to be the final axe had fallen on the genre when Level 9 had announced they were getting out of the text-adventure business, Magnetic Scrolls had been dropped by their publisher Rainbird, and of course Infocom had been shuttered by their corporate parent Mediagenic. Yet Bob and Mike proposed to fly in the face of that gale-force wind by starting a brand new company to make text adventures. What the hell were they thinking?

I was curious enough about the answer to that question that I made it a point to ask it to both Bob and Mike when I talked to them recently. Their answers were interesting enough, and said enough about the abiding love each had and, indeed, still has for the genre of adventures in text that I want to give each of them a chance to speak for himself here. First, Mike Verdu:

I believed that there was a very hardcore niche market that would always love this type of experience. We made a bet that that niche was large enough to support a small company dedicated to serving it. The genre was amazing; it was the closest thing to the promise of combining literature and technology. The free-form interaction a player could have with the game was a magical thing. There’s just nothing else like it. So, it didn’t seem like a dying art form to me. It just seemed that there were these bigger companies that the market couldn’t support that were collapsing, and that there was room for a smart niche player that had no illusions about the market but could serve that market directly.

I will say that when Bob and I were looking for publishing partners, and went to some trade conferences — through Bob’s connections we were able to meet people like Ken and Roberta Williams and various other luminaries in the field at the time — everybody said, “You have no idea what you’re doing. The worst idea in the world is to start a game company. It’s the best way to take a big pile of money and turn it into a small pile of money. Stay away!” But Bob and I are both stubborn, and we didn’t listen.

Understanding your market opportunity is really key when you’re forming a company. With Legend, we were very clear-eyed about the fact that we were starting a small company to serve a small market. We didn’t think it would grow to be a thousand people or take over the world or sell a million units of entertainment software per year. We thought there was this amazing, passionate audience that we could serve with these lovingly crafted products, and that would be very fulfilling creatively. If you’re a creative person, I think you have to define how big the audience is that is going to make you feel fulfilled. Bob and I didn’t necessarily have aspirations to reach millions of people. We wanted to reach enough people that we could make our company viable, make a living, and create these products that we loved.

And Bob Bates:

We recognized the risk, but basically we just still believed in the uniqueness of the parser-driven experience — in the pleasure and the joy of the parser-driven experience. By then, there were no other major parser-driven games around, and we felt that point-and-click was a qualitatively different experience. It was fun, but it was different. It was restrictive in terms of what the player could do, and there was a sense of the game world closing in on you, that you could only do what could be shown. Brian Moriarty had a great quote that I don’t remember exactly, but it was something like “you can only implement what you can afford to show, and you can’t afford to show anything.” As a player, I loved the freedom to input whatever I wanted, and I loved the low cost of producing that [form of interaction]. If there’s an interesting input or interaction, and I can address it in a paragraph of text, that’s so much cheaper than having an artist spend a week drawing it. Text is cheap, so we felt we could create games economically. We felt that competition in that niche wasn’t there anymore, and that it was a fun experience that there was still a market for.

Reading between the lines just a bit here, we have a point of view that would paint the failure of Infocom more as the result of a growing mismatch between a company and its market than as an indication that it was genuinely impossible to still make a living selling text adventures. Until 1985, the fulcrum year of the company’s history, Infocom had been as mainstream as computer-game publishers got, often placing three, four, or even five titles in the overall industry top-ten sales lists each month. Their numbers had fallen off badly after that, but by 1987 they had stabilized to create a “20,000 Club”: most games released that year sold a little more or less than 20,000 copies. Taking into account the reality that every title would never appeal enough to every fan to prompt a purchase — especially given the pace at which Infocom was pumping out games that year — that meant there were perhaps 30,000 to 40,000 loyal Infocom fans who had never given up on the company or the genre. Even the shrunken Infocom of the company’s final eighteen months was too big to make a profit serving that market, which was in any case nothing Bruce Davis of Mediagenic, fixated on the mainstream as he was, had any real interest in trying to serve. A much smaller company, however, with far fewer people on the payroll and a willingness to lower its commercial expectations, might just survive and even modestly thrive there. And who knew, if they made their games really well, they might just collect another 30,000 or 40,000 new fans to join the Infocom old guard.

This wasn’t to say that Bob and Mike could afford to return to the pure text that had sufficed for 31 of Infocom’s 35 adventure games. To have any chance of attracting new players, and quite possibly to have any chance of retaining even the old Infocom fans, they were well aware that some concessions to the realities of the contemporary marketplace would have to be made. Their games would include an illustration for every location along with occasional additional graphics, sound effects, and music to break up their walls of text. Their games would, in other words, enhance the Infocom experience to suit the changing times rather than merely clone it.

In the same spirit of maximizing their text adventures’ contemporary commercial potential, they very early on secured the services of Steve Meretzky, Infocom’s single most well-known former Implementor, who had worked on some of the company’s most iconic and successful titles. With Meretzky’s first game for their company, Bob and Mike would try to capitalize on his reputation as the “bad boy of adventure gaming” — a reputation he enjoyed despite the fact that he had only written one naughty adventure game in his career to date. Nevertheless, Bob encouraged Meretzky to “take the gloves off,” to go much further than he had even in his previous naughty game Leather Goddesses of Phobos. Meretzky’s vision for his new game can perhaps be best described today as “Animal House meets Harry Potter” (although, it should be noted, this was many years before the latter was published). It would be the story of a loser who goes off to Sorcerer University to learn the art and science of magic, whilst trying his best to score with chicks along the way. Of course, this being an adventure game, he would eventually have to save the world as well, but the real point was the spells and the chicks. The former would let Meretzky revisit one of the most entertaining puzzle paradigms Infocom had ever devised: the Enchanter series’s spell book full of bizarre incantations that prove useful in all sorts of unexpected ways. The latter would give Bob and Mike a chance to prove one more time the timeless thesis that Sex Sells.

So, the Meretzky game seemed about as good as things could get as a commercially safe bet, given the state of text adventures in general circa 1989. Meanwhile, for those players less eager to be titillated, Bob Bates himself would make what he describes today as a “classical” adventure, a more sober-minded time-travel epic full of intricately interconnected puzzles and environments. Between the two, they would hopefully have covered most of what people had liked about the various games of Infocom. And the really hardcore Infocom fans, of course, would hopefully buy them both.

In making their pitch to ASC and other potential investors, Bob and Mike felt ethically obligated to make careful note of the seeming headwinds into which their new company would be sailing. But in the end ASC was hugely eager to diversify, and the investment that was being asked of them was relatively small in the context of ASC’s budget. Bob and Mike founded their company on about $500,000, the majority of which was provided by ASC, alongside a handful of smaller investments from friends and family. (Those with a stake in Bob’s old company Challenge also saw it rolled over into the new company.) ASC would play a huge role during this formative period, up to and including providing the office space out of which the first games would be developed.

An ASC press release dated January 8, 1990, captures the venture, called GameWorks at the time, at this embryonic stage of high hopes and high uncertainty. Bob Bates is quoted as saying that “GameWorks products combine the best of several existing technologies in an exciting new format,” while Mike Verdu, who would remain in his old role at ASC in addition to his new one as a software entrepreneur for another couple of years, says that “ASC’s interest in this venture stems from more than just making money over the short term. The goal is to establish a self-sustaining software-publishing company.” Shortly after this press release, the name of said company would be changed from GameWorks to Legend Entertainment, harking back to the pitch for an “Immortal Legends” series of games that had first won Bob a contract with Infocom.

The part of the press release that described GameWorks/Legend as a “software-publishing company” was an important stipulation. Mike Verdu:

I remember making these spreadsheets early on, trying to understand how companies made money in this business. It became very clear to me very quickly that life as an independent developer, without the publishing, was very tough. You scrambled for advances, and the royalties you got off a game would never pay for the advances unless you had a huge hit. Your destiny was so tied to the publisher, to the vagaries of the producer that might get assigned to your title, that it just was not an appealing path at all.

In a very fundamental way, Legend needed to be a publisher as well as a developer if they were to bring their vision of text adventures in the 1990s to fruition. It was highly doubtful whether any of the other publishers would be willing to bother with the niche market for text adventures at all when there were so many other genres with seemingly so much greater commercial potential. In addition, Bob and Mike knew that they needed to have complete control of their products, from the exact games they chose to make to the way those games were packaged and presented on store shelves. They recognized that another part of becoming the implicit successor to Infocom must be trying as much as possible to match the famous Infocom packaging, with the included “feelies” that added so much texture and verisimilitude to their interactive fictions. One of the most heartbreaking signs of Infocom’s slow decline, for fans and employees alike, had been the gradual degradation of their games’ physical presentation, as the cost-cutters in Mediagenic’s Silicon Valley offices took away more and more control from the folks in Cambridge. Bob and Mike couldn’t afford to have their company under a publisher’s thumb in similar fashion. At the same time, though, a tiny company like theirs was in no position to set up its own nationwide distribution from warehouse to retail.

It was for small publishers facing exactly this conundrum that Electronic Arts and Mediagenic during the mid-1980s had pioneered the concept of the “affiliated label.” An affiliated label was a small publisher that printed their own name on their boxes, but piggy-backed — for a fee, of course — on the network of a larger publisher for distribution. By the turn of the decade, the American computer-games industry as a whole had organized itself into eight or so major publishers, each with an affiliated-label program of one stripe or another of its own, with at least several dozen more minor publishers taking advantage of the programs. As we’ve seen in other articles, affiliated-label deals were massive potential minefields that many a naive small publisher blundered into and never escaped. Nevertheless, Legend had little choice but to seek one for themselves. Thanks to Mike Verdu’s research, they would at least go in with eyes open to the risk, although nothing they could do could truly immunize them from it.

In seeking a distribution deal, Legend wasn’t just evaluating potential partners; said partners were also evaluating them, trying to judge whether they could sell enough games to make a profitable arrangement for both parties. This process, like so much else, was inevitably complicated by Legend’s determination to defy all of the conventional wisdom and continue making text adventures — yes, text adventures with graphics and sound, but still text adventures at bottom. And yet as Bob and Mike made the rounds of the industry’s biggest players they generally weren’t greeted with the incredulity, much less mockery, one might initially imagine. Even many of the most pragmatic of gaming executives felt keenly at some visceral level the loss of Infocom, whose respect among their peers had never really faded in tune with their sales figures — who, one might even say, had had a certain ennobling effect on their industry as a whole. So, the big players were often surprisingly sympathetic to Legend’s cause. Whether such sentiments could lead to a signature on the bottom line of a contract was, however, a different matter entirely. Most of the people who had managed to survive in this notoriously volatile industry to this point had long since learned that idealism only gets you so far.

For some time, it looked like a deal would come together with Sierra. Ken Williams, who never lacked for ambition, was trying to position his company to own the field of interactive storytelling as a whole. Text adventures looked destined to be a very small piece of that pie at best in the future, but that piece was nevertheless quite possibly one worth scarfing up. If Sierra distributed Legend’s games and they proved unexpectedly successful, an acquisition might even be in the cards. Yet somehow a deal just never seemed to get done. Mike Verdu:

There seemed to be genuine interest [at Sierra], but it was sort of like Zeno’s Paradox: we’d get halfway to something, and then close that distance by half, and then close that distance by half, and nothing ever actually happened. It was enormously frustrating — and I never could put my finger on quite why, because there seemed to be this alignment of interests, and we all liked each other. There was always a sense of a lot of momentum at the start. Then the momentum gradually died away, and you could never actually get anything done. Now that I’ve become a little more sophisticated about business, that suggests to me that Ken was probably running around trying to make a whole bunch of things happen, and somebody inside his company was being the sort of check and balance to his wanting to do lots and lots of stuff. There were probably a lot of things that died on the vine inside that company.

Instead of Sierra, Legend wound up signing a distribution contract with MicroProse, who were moving further and further from their roots in military simulations and wargames in a bid to become a major presence in many genres of entertainment software. Still, “Wild Bill” Stealey, MicroProse’s flamboyant chief, had little personal interest in the types of games Legend proposed to make or the niche market they proposed to serve. Mike Verdu characterizes Sierra’s interest as “strategic,” while MicroProse’s was merely “convenient,” a way to potentially boost their revenue picture a bit and offset a venture into standup-arcade games that was starting to look like a financial disaster. MicroProse hardly made for the partner of Legend’s dreams, but needs must. Wild Bill was willing to sign where Ken Williams apparently wasn’t.

In the midst of all these efforts to set up the infrastructure for a software-publishing business, there was also the need to create the actual software they would publish. Bob Bates’s time-travel game fell onto the back-burner, a victim of the limited resources to hand and the fact that so much of its designer’s time was being monopolized by practical questions of business. But not so Steve Meretzky’s game. As was his wont, Meretzky had worked quickly and efficiently from his home in Massachusetts to crank out his design. Legend’s two-man programming team, consisting still of the Challenge veterans Duane Beck and Mark Poesch, was soon hard at work alongside contracted outside artists and composers to bring Spellcasting 101: Sorcerers Get All the Girls, now planned as Legend’s sole release of 1990, to life in all its audiovisual splendor.

Setting aside for the moment all those planned audiovisual enhancements, just creating a reasonable facsimile of the core Infocom experience presented a daunting challenge. Throughout Infocom’s lifespan, from the 1980 release of Zork I through Bob Bates’s own 1989 Infocom game Arthur: The Quest for Excalibur, no other company had ever quite managed to do what Legend was now attempting to do: to create a parser as good as that of Infocom. Legend did have an advantage over most of Infocom’s earlier would-be challengers in that they were planning to target their games to relatively powerful machines with fast processors and at least 512 K of memory. The days of trying to squeeze games into 64 K or less were over, as were the complications of coding to a cross-platform virtual machine; seeing where the American market was going, Legend planned to initially release their games only for MS-DOS systems, with ports to other platforms left only as a vague possibility if one of their titles should prove really successful. Both the Legend engine and the games that would be made using it were written in MS-DOS-native C code instead of a customized adventure programming language like Infocom’s ZIL, a decision that also changed the nature of authoring a Legend game in comparison to an Infocom game. Legend’s designers would program many of the simpler parts of their games’ logic themselves using their fairly rudimentary knowledge of C, but would always rely on the “real” programmers for the heavy lifting.

But of course none of these technical differences were the sort of things that end users would notice. For precisely this reason, Bob Bates was deeply worried about the legal pitfalls that might lie in attempting to duplicate the Infocom experience so closely from their perspective. The hard fact was that he, along with his two programmers, knew an awful lot about Infocom’s technology, having authored two complete games using it, while Steve Meretzky, who had authored or coauthored no less than seven games for Infocom, knew it if anything even better. Bob worried that Mediagenic might elect to sue Legend for theft of trade secrets — a worry that, given the general litigiousness of Mediagenic’s head Bruce Davis, strikes me as eminently justified. To address the danger, Legend elected to employ the legal stratagem of the black box. Bob sat down and wrote out a complete specification for Legend’s parser-to-be. (“It was a pretty arcane, pretty strange exercise to do that,” he remembers.) Legend then gave this specification for implementation to a third-party company called Key Systems who had never seen any of Infocom’s technology. “What came back,” Bob says, “became the heart of the Legend engine. Mark and Duane then built additional functionality upon that.” The unsung creators of the Legend parser did their job remarkably well. It became the first ever not to notably fall down anywhere in comparison to the Infocom parser. Mediagenic, who had serious problems of their own monopolizing their attention around this time, never did come calling, but better safe than sorry.

The Legend Interface in a Nutshell

A game can be played in one of three modes. This one, the default, is the most elaborate — not to say cluttered. Note the long menus of verbs — 120 (!) of them, with a commonly used subset thankfully listed first — and nouns to the left. (And don’t worry, this area from Spellcasting 101 is a “fake” maze, not a real one.)

A second mode, which I suspect was the most commonly used by real players in the wild, removes the command-entry menus in favor of allowing more space for the text window, but retains the compass rose and illustrations.

Finally, strict adherents to the ethos of text-and-only-text can indeed play the game as a text-only adventure. The existence of significant numbers of such purists was probably more theoretical than actual, but Legend accommodated them nevertheless.

By tapping the function keys, you can replace the illustration with the current room description or your current inventory without having to burn a turn on the task.

Or you can show a map where the picture usually lives.


Anxious to make their games as accessible as possible despite their equally abiding determination to become the implicit heir to Infocom, Legend designed for their new engine a menu-based system for inputting commands that could serve as an alternative to typing them in. Bob Bates, the mastermind behind the system:

One of the biggest barriers to text adventures at the time was that people didn’t know how to type. I knew how to type only because the principal of my high school forced me in my sophomore year to take a typing class instead of a third language. At the time, typing was for girls; men didn’t type. It was a barrier for players.

So, we said that we need an interface that will let somebody play using only the mouse. This was a huge problem. How do you do that without giving too much away? One day as I was pondering this, I realized that once you select a verb you don’t need another verb. So, the menu that contains verbs can go away. You’re looking at a list of verb/noun [combinations]: “get box,” “kick wall.” But if you want a sentence with a preposition, once you’ve clicked on the verb you don’t need another verb, so you can replace that first [verb] list with prepositions — and not only that, but prepositions that are only appropriate to that verb. That was an actual insight; that was a cool idea.

The menu on the left had the twenty or so most common verbs first, but underneath that, going down in alphabetical order, was a list of many, many more verbs. You could scroll down in that list, and it might actually suggest interactions you hadn’t thought of. Basically it preserved the openness of the interaction, but avoided the other big bugaboo of parser-driven games: when the parser will come back and say, “I don’t understand that.” With this system, that could never happen. And that was, I thought, huge. Everything was there in front of you if you could figure out what to do. [Parsing errors] became a thing of the past if you wanted to play in that mode.

Then of course we had full-screen text mode if you wanted to play that way, and we had a sort of hybrid half-and-half mode where there was parser-driven text across the bottom, but you still had graphics at the top. I thought it was important that players could play the game the way they wanted to, and I thought it added to the experience by taking away two of the big problems. One was people who didn’t like to type or couldn’t type or were two-finger typists. Number two was when you would type a whole command and there was an error in the first word; the parser says, “I don’t know that word,” and you have to type the whole command again. That interface took away that pain in the ass.

While Bob’s points are well taken, particularly with regard to the lack of typing skills among so much of the general public at the time, the Legend menu-based interface looks very much of its time today. Having the menu appear onscreen by default has had the unfortunate side-effect of making the Legend games look rather cluttered and ugly in contrast to the Infocom classics, with their timeless text-only approach. That does a real disservice to the games hidden inside the Legend interface, which often stand up very well next to many of the works of Infocom.

Aesthetics aside, I remain skeptical of the real long-term utility of these sorts of interfaces in general, all the rage though they were during the twilight of the text adventure’s commercial era. Certainly there must come a point where picking through a list of dozens of verbs becomes as confusing as trying to divine the correct one from whole cloth. A better solution to the guess-the-verb problem is to create a better parser — and, to be fair, Legend games give no ground for complaint on that score; text-adventure veteran though I admittedly am, I can’t recall ever struggling to express what I was trying to do to a Legend game. The problem of correcting typos without having to type the entire command again, meanwhile, could have been efficiently addressed by including a command-history buffer that the player could navigate using the arrow keys. The omission of such a feature strikes me as rather inexplicable given that the British company Level 9 had begun to include it in their games as far back as 1986.

Although I don’t believe any serious surveys were ever made, it would surprise me if most Legend players stuck with the menu-based interface for very long once they settled down to play. “I played the game this way for fifteen minutes before deciding to bag it and type in all my commands,” wrote one contemporary Spellcasting 101 reviewer who strikes me as likely typical. “For me, this was quicker.” “Frankly, I find the menu to be of little use except to suggest possible commands in tough puzzle situations,” wrote another. Even Steve Meretzky, the author of Legend’s first game, wasn’t a fan:

The impetus for the interface was not a particular feeling that this was a good/useful/friendly/clever interface, but rather a feeling that text adventures were dying, that people wanted pictures on the screen at all times, and that people hated to type. I never liked the interface that much. The graphic part of the picture was pretty nice, allowing you to move around just by double-clicking on doors in the picture, or pick things up by double-clicking on them. But I didn’t care for the menus for a number of reasons. One, they were way more kludgey and time-consuming than just typing inputs. Two, they were giveaways because they gave you a list of all possible verbs and all visible objects. Three, they were a lot of extra work in implementing the game, for little extra benefit. And four, they precluded any puzzles which involved referring to non-visible objects.

Like Meretzky, I find other aspects of the Legend engine much more useful than the menu-based command interface. In the overall baroque-text-adventure-interface sweepstakes, Magnetic Scrolls’s Magnetic Windows-based system has the edge in features and refinement, but the Legend engine does show a real awareness of how real players played these types of games, and gives some very welcome options for making that experience a little less frustrating. The automap, while perhaps not always quite enough to replace pen and paper (or, today, Trizbort), is nevertheless handy, and the ability to pull up the current room description or your current inventory without wasting a turn and scrolling a bunch of other text away is a godsend, especially given that there’s no scrollback integrated into the text window.

The graphics and music in the Legend games still hold up fairly well as well, adding that little bit of extra sizzle. (The occasional digitized sound effects, on the other hand, have aged rather less well.) Right from the beginning with Spellcasting 101, Legend proved willing to push well beyond the model of earlier, more static illustrated text adventures, adding animated opening and closing sequences, interstitial graphics in the chapter breaks, etc. It’s almost enough to make you forget at times that you’re playing a text adventure at all — which was, one has to suspect, at least partially the intention. Certainly it pushes well beyond what Infocom managed to do in their last few games. Indeed, I’m not sure that anyone since Legend has ever tried quite so earnestly to make a real multimedia production out of a parser-based game. It can make for an odd fit at times, but it can be a lot of fun as well.

Spellcasting 101 was released in October of 1990, thereby bringing to a fruition the almost eighteen months of effort that had followed that fateful Cinco de Mayo when Bob Bates had learned that Infocom was going away. I plan to discuss the merits and demerits owed to Spellcasting 101 as a piece of game design in my next article. For now, it should suffice to say that the game and the company that had produced it were greeted with gushing enthusiasm by the very niche they had hoped to reach. Both were hailed as the natural heirs to the Infocom legacy, carrying the torch for a type of game most had thought had disappeared from store shelves forever. Questbusters magazine called Spellcasting 101 the “Son of Infocom” in their review’s headline; the reviewer went on to write that “what struck me most about the game is that it is exactly as I would have expected Infocom games to be if the company was still together and the veteran designers were still working in the industry. I kid you not when I say to watch Legend over the years.” “It’s such a treat to play an Infocom adventure again,” wrote the adventuring fanzine SynTax. “I know it isn’t an Infocom game as such, but I can’t help thinking of it as that.”

This late in the day for the commercial text adventure, it was these small adventure-centric publications, along with the adventure-game columnists for the bigger magazines, who were bound to be the most enthusiastic. Nevertheless, Spellcasting 101 succeeded in proving the thesis on which Bob Bates and Mike Verdu had founded Legend Entertainment: that there were still enough of those enthusiasts out there to support a niche company. In its first six months on the market, Spellcasting 101 sold almost 35,000 units, more than doubling Bob and Mike’s cautious prediction of 16,000 units. By the same point, the Legend hint line had fielded over 35,000 calls. For now — and it would admittedly be just for a little while longer — people were buying and, as the hint-line calls so amply demonstrated, playing a text adventure again in reasonable numbers, all thanks to the efforts of two men who loved the genre and couldn’t quite let it go.

A “Presentation to Stockholders and Directors” of Legend from May of 1991 provides, like the earlier ASC press release, another fascinating real-time glimpse of a business being born. At this point Timequest, Bob Bates’s “classical” time-travel adventure, is about to be released at last, Spellcasting 201 is already nearing completion, and a first licensed game is in the offing, to be based on Frederick Pohl’s Gateway series of science-fiction novels. “MicroProse has done an outstanding job of selling and distributing the product,” notes the report, but “has been less than responsive on the financial side of the house. Our financial condition is precarious. We spent most of the Spellcasting 101 revenues in development of Timequest. We are living hand to mouth. We have come a long way and we are building a viable business, but the costs were greater than expected and the going has often been rough.”

Rough going and living hand to mouth were things that Legend would largely just have to get used to. The games industry could be a brutal place, and a tiny niche publisher like Legend was all but foreordained to exist under a perpetual cloud of existential risk. Still, in return for facing the risk they were getting to make the games they loved, and giving the commercial text adventure a coda absolutely no one had seen coming on that unhappy day back in May of 1989. “We did more things right than we did wrong,” concludes the May 1991 report. “This is a workable definition of survival.” Survival may have been about the best they could hope for — but, then again, survival is survival.

(Sources: Questbusters of March 1991; SynTax Issue 11; Computer Gaming World of November 1990 and March 1991; the book Game Design Theory and Practice by Richard Rouse III; Bob Bates’s interview for Jason Scott’s Get Lamp documentary, which Jason was kind of enough to share with me in its entirety. But the vast majority of this article is drawn my interviews with Bob Bates and Mike Verdu; the former dug up the documents mentioned in the article as well. My heartfelt thanks to both for making the time to talk with me and to answer my many nitpicky questions about events of more than 25 years ago.)

  1. Mediagenic was known as Activision until mid-1988. To avoid confusion, I just stick with the name “Mediagenic” in this article. 


Tags: , , ,

A Time of Endings, Part 4: Magnetic Scrolls

By the point in late 1988 when Magnetic Scrolls released Fish!, their fifth text adventure and arguably their best yet, a distressing pattern of diminishing returns had already been well-established when it came to sales, that most important metric of all. Anita Sinclair’s little collective had peaked early in commercial if not in design terms, with the release of the illustrated version of their first game The Pawn in 1986. Indeed, alongside Infocom’s Leather Goddesses of PhobosThe Pawn had that year become one of the last two text adventures ever to generate sales sufficient to make the games industry at large sit up and pay attention. The performance of neither game had had all that much to do with its intrinsic design merits: sales of The Pawn had been driven by the timely appeal of its pretty pictures to people looking to show off their new Atari STs and Commodore Amigas, sales of Leather Goddesses by the timeless allure of sex to the largely adolescent male audience for computer games in general. Nevertheless, while for Infocom the year had been a welcome final hurrah that may very well have staved off their inevitable endgame for a year or more, for Magnetic Scrolls it had simply been one hell of an auspicious start.

Sadly, for both companies it would all be downhill from there. Guild of Thieves, Magnetic Scrolls’s follow-up to The Pawn, did quite well in its own right, but nowhere near as well as its predecessor. A pattern was soon established of each successive game selling a little less than the previous. Magnetic Scrolls’s relationship with their publisher Rainbird steadily deteriorated in cadence with their diminishing sales numbers. Anita Sinclair, whom even her most supportive colleagues acknowledged could be difficult at times, never got on very well with Paula Byrne, the woman who was now her primary contact at the label her good friend Tony Rainbird had founded and lent his name to but had left already in late 1986. In a surprisingly frank 1989 statement to the German magazine Aktueller Software Markt, Byrne admitted publicly that she “didn’t have a very good relationship with Anita. Anita had much preferred to work with Tony Rainbird.” When in May of 1989 — just after that interview — Rainbird was acquired by the American publisher MicroProse, Magnetic Scrolls was promptly cut loose. Given her poor relationship with Anita Sinclair and the declining sales of Magnetic Scrolls’s games, Byrne had little motivation to argue with her new bosses’ decision.

For most small developers, that event, described by Anita Sinclair herself as an “horrendous collapse,” would have marked the death knell. With the rights to all of their extant games tied to Rainbird, who were no longer interested in selling them, Magnetic Scrolls no longer had any income whatsoever. Nor were they in much of a position to make new hits to generate new income. All of Magnetic Scrolls’s development technology and wisdom were still tied to text adventures, a genre the conventional wisdom said was dead as a commercial proposition; both Infocom and Level 9, the other two significant remaining practitioners of adventures in English text, were getting out of that game entirely as well at the instant that Rainbird decided to wash their hands of Magnetic Scrolls. But thanks to the familial wealth that had always been Magnetic Scrolls’s secret trump card — even during its peak years of 1986 and 1987, the company had never made all that much money in relation to its considerable expenses — Anita Sinclair could elect to play on a bit longer where Infocom and Level 9, under the thumb of corporate parent Mediagenic and perpetually pinched for cash respectively, had had no choice but to fold their hands. She launched a lawsuit against Rainbird/MicroProse, alleging mishandling of her company’s games and seeking restoration of the rights to the back catalog amidst other damages. At the same time, and despite being without a publisher, she poured all the resources she had into a big development project — in fact, the biggest such project Magnetic Scrolls had ever attempted, and by a virtual order of magnitude at that. Begun well before the release of Fish! and the split with Rainbird, in the wake of recent events it would be elevated from an important initiative to a save-the-company Hail Mary.

Actually, this single grand project is better seen as three projects built on top of one another, with an actual game, the top layer of this layer cake of technology that would finally emerge as Magnetic Scrolls’s swansong, the least taxing of the lot to develop.

The most taxing of the layers, by contrast, was the one at the bottom. It had nothing intrinsically to do with games at all. Magnetic Windows was rather to be a generic system for creating and running modern GUI-based applications on MS-DOS, the Apple Macintosh, the Commodore Amiga, the Atari ST, and the Acorn Archimedes, allowing programmers to share much of the same code across these very different platforms. It will perhaps convey some sense of the sheer ambition of this undertaking to note that its most obvious analogue was nothing less than Microsoft Windows, a graphical operating environment built on top of MS-DOS which Microsoft had been pushing for years without a lot of success. Admittedly, Magnetic Windows was in some ways less ambitious than Microsoft Windows; it was envisioned as a toolkit for building and running individual GUI applications, not as a full-fledged self-contained operating environment like the Microsoft product. In other ways, however, it was more ambitious; in contrast to the cross-platform Magnetic Windows, Microsoft Windows was targeted strictly at the standard Intel architecture running MS-DOS as its underlying layer, with no support included or planned for alternative platforms.

Like most GUI systems of the time, Magnetic Windows owed an awful lot to the Macintosh, as shown in this shot from the game Magnetic Scrolls eventually made using it.

Microsoft Windows, little used and less loved, had been something of a computer-industry laughingstock ever since its initial release back in 1985; it would only start rounding into a truly usable form and gaining traction with everyday users with the release of its version 3.0 in 1990. Once again, its travails only serve to illustrate what a huge technical challenge Magnetic Windows must pose for its own parent company. How could Anita Sinclair’s little staff of half a dozen or so programmers, clever though they doubtless were, hope to succeed where a company with thousands of times the resources had so conspicuously struggled for so long?

All things considered, they made a pretty good stab at it. Magnetic Windows was a genuinely impressive piece of work, especially considering the shoestring on which it was made and the fact that it had to run on five different platforms. Yet Magnetic Scrolls’s dreams of someday using it to break into business and productivity software, of hopefully licensing it out to many other developers, never stood much of a chance of being realized. Magnetic Windows’s Achilles heel was the same as that which had dogged Microsoft Windows for years: it craved far more computing power than was the norm among average machines of its era. In its MS-DOS version, Magnetic Windows ran responsively only on a pricey high-end 80386-based machine, while on other platforms throwing enough hardware at it to make it a pleasant experience to use was often even more difficult. That the simple text adventure Magnetic Scrolls would eventually make using it would require such high-end hardware would strike many potential buyers, with some justification, as vaguely ridiculous. And as for Magnetic Scrolls’s dreams of world domination in other types of software… well, that was always going to be one hell of a mountain to climb in the face of Microsoft’s cash reserves, and it only got that much steeper when Microsoft Windows 3.0, at long last the first really complete and usable incarnation of the operating environment, was released the same year as the first product to employ Magnetic Windows.

The middle layer in the cake that would become Magnetic Scroll’s swansong was the most ambitious expansion of the traditionally humble text-adventure interface to date — indeed, it still remains to this day the most ambitious such expansion ever attempted. Of course, Magnetic Scrolls was hardly alone at the time in working in this general direction. Infocom just before the end had made a concerted attempt to remedy as many as possible of the real or perceived failings of the genre in the eyes of modern players, incorporating  into their final run of “graphical interactive fiction” titles things like auto-maps, clickable compass roses, function-key shortcuts, and hint menus along with the now-expected illustrations. Legend Entertainment, Infocom’s implicitly anointed successor, would soon push the general idea yet further via clickable menus of verbs, nouns, and prepositions for building commands without typing, whilst also adding sound and music to the formula.

Still, it was Magnetic Scrolls that pushed furthest of all. Taking full advantage of Magnetic Windows, they designed an almost infinitely customizable interface built around individually openable and closable, draggable and sizable windows. The windows could contain all the goodies of late-period Infocom and Legend plus a lot more: text (including for the first time ever an integrated scrollback buffer), graphics (including occasional animated sequences of sometimes surprising length, enough almost to qualify as little cut scenes), lists of objects in the current room and in the player’s inventory (represented as snazzy icons rather than plebeian text), an auto-map (complete with one-click navigation to any location in the game’s world), a compass rose, an extensive hint menu. Performance issues aside, it was all impressive as hell the first time you fired it up and began to discover its many little nuances. For instance, it was possible to pick up and drop objects by dragging their icons between the objects-in-inventory and objects-in-room windows, while right-clicking one of the object icons opened a menu of likely verbs for use with it — or you could double-click an object to “examine” it via text that appeared in its own separate window. Ditto all this for things depicted in the room illustrations as well. Or, if you liked, you could start with the verb rather than the object in building your command without typing, selecting a verb from a long list of same in the menu bar and then clicking on the object to use with it. Anita Sinclair:

The whole idea of the window system we’ve developed is to take adventures into the next generation. What we found was that people enjoyed the format of text adventures — it is, from a gameplay point of view, the most flexible genre there is — but the problem people had was that when you see a text adventure for the first time, it’s not too obvious where to start or what to do, and the other problem is that people seem to have a huge aversion to typing. So what we wanted to do was to design a system where you can have all the flexibility of a text-adventure game, but with neither of these problems.

The elaborations were extensive enough to qualify today as a fascinating might-have-been in the evolution of the adventure genre as a whole, a middle ground between the text adventures that were and the graphical adventures that were becoming.

At the same time, though, it’s not hard to understand why the approach became an evolutionary dead end: the fact was that almost as soon as you got over being wowed by it all you started to find most of it a little superfluous. While the new interface certainly provided many new ways to do many things, it was highly doubtful whether most of those new ways were really easier than the traditional command line. The dirty little secret of this as well as most efforts in this direction was that they did very little to truly improve the playability of text adventures. Veterans quickly reverted to the clean, efficient command line they had come to know so well, and those newcomers who found the genre interesting enough to stick with it tired almost as quickly of mousing through the fiddly point-and-click interface and learned to use the parser the way the gods of the genre — i.e., Crowther and Woods — had intended it to be used. Meanwhile those who were put off by all the reading and sought, to borrow from Marshall McLuhan, a “hotter” mediated experience weren’t likely to be assuaged for long by all this gilding around a lily that remained at bottom as textual as ever. Seeking a solution to the fundamentally intractable problem of how to keep a genre with such niche appeal as the text adventure at the forefront of a games industry tilting ever more toward the mainstream, Magnetic Scrolls was grasping at straws in telling themselves that a system like this one could represent the “next generation” of adventure games in general. The true next generation in the eyes of most players must be the born-graphical point-and-click adventures of companies like Sierra and Lucasfilm Games, which were just coming into their own as companies like Infocom and Magnetic Scrolls were busily grafting bells and whistles onto their text adventures. In contrast to the games of the former, those of the latter felt like exactly what they were: lipstick on the same old textual swine.

Neat as the new interface was, players who tried to make full use of it spent a lot of time looking at messages like this one.

But what, then, of the topmost layer of our cake, the actual game being surrounded by all this new technology? That game was called Wonderland, and it was given oddly short shrift even by Magnetic Scrolls themselves. Wonderland‘s manual, for instance, spends some three-quarters of its 60-page length exhaustively describing how to use the new windowed interface in general rather than talking all that much about the game buried inside it all. (The times were still such that Magnetic Scrolls felt compelled to start at the very beginning, with chapter titles like “An Introduction to Windowing Environments” and definitions like “icons are small pictures.”) Even today, Wonderland remains among the least discussed and, one senses, least played of the Magnetic Scrolls catalog, being too often dismissed as little more than a dead-end technology demonstration. I must admit that even I never could quite work up the motivation to play it until quite recently, when I tackled it in preparation for this article. Yet what I found when I did so was a game that has a lot more going for it than its reputation would suggest. Yes, on one level it is indeed a dead-end technology demonstration — but that’s far from all it is.

Wonderland was first proposed to Anita Sinclair way back in 1987 by an outsider named David Bishop. At the time, Magnetic Scrolls was already considering the prospect of making a text adventure with a windowed interface. In fact, Sinclair had begun to experiment with that very thing in a game of her own design. “But when I saw Wonderland,” she remembers, “it became obvious that it was a much better game than the one we were working on, and so we shelved that and redefined the ideas that we had for it for Wonderland instead.” Although envisioned from the start as eventually becoming the first game to use the new Magnetic Windows-powered interface, Wonderland was developed using Magnetic Scrolls’s traditional tools while others worked on the other layers of the cake. Only when all of the new technology was completed was the game joined with the new interface that was to sit beneath it. By the time that happened, Wonderland the game had been waiting on the bench for some time, ready to go just as soon as everything else was.

David Bishop

The designer of Wonderland is one of those consummate inside players that can be found kicking around most creative industries, unknown to the public but well-known among his peers, with fingers in a bewildering number of pies. David Bishop had been working at a board-game store in London in the very early 1980s when he had first become aware of the burgeoning world of computer games. Never a programmer, he became something of a pioneer of the role of game designer as a discipline separate from that of game programmer when he formed a partnership with one Chris Palmer, who did know how to program. Together they were responsible for such mid-decade 8-bit hits as Deactivators and Golf Construction Set. His career in game design has continued right up to the present day, coming to encompass just about every popular genre. (That he’s never garnered more public recognition as a designer is perhaps down to the fact that, while he’s designed many successful games, he’s never designed any truly massive, era-defining titles.) Alongside his early efforts in design, he worked for some years as a prominent editor, reviewer, and feature writer for the popular British magazine Computer and Video Games. In years to come, he would add to his titles of game designer and game journalist those of producer, manager, and founder of multiple companies. His one adventure in text, however, has remained Wonderland.

As you may have guessed, Wonderland is based on Alice in Wonderland, that classic Victorian children’s tale by Lewis Carroll that has never lost its charm and fascination for plenty of us adults. In his initial pitch to Magnetic Scrolls, Bishop noted how almost uniquely ideal Alice in Wonderland was for adaptation to an adventure game. Carroll’s novel is as about as plot-less as something labeled a story can be; what plot it does have can be summed up as “a thinly characterized little girl named Alice stumbles into a strange magical land and wanders around therein, taking in the sights.” Despite the idealism expressed in the genre’s alternate name of “interactive fiction,” text adventures are far better equipped to deliver this sort of experience than they are to tackle the more elaborate plots typical of most novels. In place of plot, Alice in Wonderland offers an engaging setting filled with humor and intellectual play — the same recipe to which many a classic text adventure has hewed. And to all of these creative advantages must be added the very practical real-world advantage that the works of Lewis Carroll are long out of copyright.

It’s therefore a little strange, as Bishop also mused at the time he was making his proposal, how few adventure games prior to his had tackled Carroll directly. While plenty of authors, including three of the future Infocom Implementors working on the original PDP-10 Zork, had cribbed shamelessly from the master when designing puzzles, games explicitly set in Carroll’s world had been fairly few and far between. The most prominent text adventure among them was the work of one D.A. Asherman, who had written a freeware game with the long-winded title of The Adventures of Alice Who Went through the Looking-Glass and Came Back Not Much Changed that became very popular as a “door game” on many computer bulletin boards. And yet, the love of wordplay that runs through all of Carroll’s work notwithstanding, the most prominent and artistically successful of the interactive Alice in Wonderland adaptations prior to Bishop’s wasn’t a text adventure at all, but rather an action-adventure written by Dale Disharoon for Spinnaker Software’s brief-lived Windham Classics line of children’s literary adaptations — and even that winsomely charming game had been rather overshadowed by the even more winsomely charming Below the Root, also written by Disharoon using the same engine.

David Bishop’s own adaptation of Alice in Wonderland takes the obvious approach, but is none the worse for it. In other words, if Wonderland never transcends its derivative nature, it never embarrasses itself either. After an opening sequence sends you plunging down that famous rabbit hole, you’re left to wander freely through a geography of about 110 rooms, stuffed with all of the expected characters and set-pieces, from a hookah-smoking caterpillar to a grinning cat, from a mad tea party to a decidedly odd game of croquet. (Consciously excluded in the interest of preserving material for a potential sequel were any elements from Through the Looking-Glass, Carroll’s follow-up to Alice in Wonderland, even though the two books are so much of a piece that it’s difficult even for many dedicated Carroll fans to keep track of what comes from which.)

Certainly Bishop had heaps and heaps of great material to work with in turning Alice in Wonderland into a game. Countless bits from the novel are all but screaming to be made into puzzles; not for nothing have variations on the “drink me” potion that makes Alice smaller and the “eat me” cake that makes her bigger appeared in dozens if not hundreds of adventure games over the years. Bishop uses all this raw material well, giving us a big, open, non-linear game with every bit as much appeal as Guild of Thieves, Magnetic Scroll’s previous best take on this classic old-school approach. As with Guild of Thieves, it’s immensely rewarding to explore Wonderland at your own pace and in your own fashion, poking and prodding, discovering its many unexpected interconnections, solving puzzles and enjoying the dopamine rush each time your score increments on its slow march from 0 to 501.

One of Wonderland‘s animations.

Best of all, Wonderland, even more so than Guild of Thieves, remains quite consistently fair throughout its considerable breadth. Straightforward puzzles to get you into the swing of things and get some points in the bank gradually give way to more challenging ones that require more careful experimentation with the workings of its world, but there never comes a point where challenge regresses into abuse. When I played it recently, I managed to finish the entire thing without once resorting to the hints.1 I have to suspect that Wonderland succeeds as it does, despite coming from a company with a very mixed record in the fairness department, because of the inordinately long time it spent in development, for long stretches of which Bishop’s game was largely just sitting around waiting for the layers of technology being built to live beneath it to be completed. The manual lists no fewer than twelve testers, plus an entire outside firm (“Top Star Computer Service”) contracted for the task. This is vastly more attention than was paid to polishing any previous Magnetic Scrolls game, and serves as further confirmation of my longstanding thesis that there is a very nearly linear relationship between the playability of any given adventure game and the amount of testing it received.

Virgin’s Nick Alexander celebrates with Anita Sinclair his company’s signing of Magnetic Scrolls.

After some uncomfortable months in limbo without a publisher, Magnetic Scrolls finally at the tail end of 1989 signed a deal with Virgin Mastertronic, a vigorous up-and-comer with the weight of Richard Branson’s transatlantic media empire behind it, to release their still work-in-progress Wonderland along with four more games to follow in the two years after it. Anita Sinclair did her best to create the impression that Magnetic Scrolls and Wonderland had been the subject of a veritable bidding war among publishers. (“You know you’ve cracked it when you’ve got publishers knocking on your door instead of you having to knock on theirs.”) In reality, though, much of the industry had decided that future success lay in getting away from text, and remained skeptical of Magnetic Scrolls’s elaborate hybrid of an adventure game, which despite all the flash still contained some 70,000 good-old-fashioned words to read. The deal with Virgin undoubtedly had much to do with the fact that David Bishop, ever the games industry’s vagabond insider, had himself just signed there as a producer.

Magnetic Scrolls had gone dark for almost the entirety of the previous year in the wake of their jilting by Rainbird, but now greeted 1990 with as much aggressive hype as they could muster, trumpeting their forthcoming return to adventuring prominence and hopefully dominance. The young men who then as now made up the vast majority of gaming journalists were as obliging as ever, jumping at any chance to spend time in the presence of the fetching Anita Sinclair. The result was a blizzard of teasers and previews in virtually every prominent British gaming magazine. Sinclair wasn’t shy about laying it on thick: Wonderland would be “mind-blowing”; Wonderland was “like no adventure you’ve ever seen”; “when you see our next product your eyes are going to pop out.” Her interviewers copied it all down and regurgitated it faithfully in their articles, along with the usual asides about what a hot number their interviewee still was. It was sexist as hell, of course, but Sinclair had the self-assurance to use it to her advantage. There was a reason that Magnetic Scrolls had always enjoyed an enormous amount of free publicity from the magazines, and I’m afraid it wasn’t down to anything intrinsic to the games themselves.

Unfortunately, gamers in general proved markedly less enthused than Anita Sinclair’s smitten interviewers when Wonderland finally shipped for MS-DOS in late 1990, followed by versions for the Amiga, Atari ST, and Acorn Archimedes in 1991 (a planned Macintosh version never materialized). In contrast to the latest purely point-and-click graphical adventures like Lucasfilm’s The Secret of Monkey Island and Sierra’s King’s Quest V, Wonderland struck many as an awkward anachronism. And then of course the performance issues didn’t help. The game ran like a dog on the likes of an Amiga 500, still the heart of the European computer-gaming market. After the better part of a year of constant hype prior to its release, Wonderland disappeared without a trace almost as soon as people could actually walk into a store and buy it.

Having sunk everything into this white elephant of a game, Magnetic Scrolls was now in more serious trouble than ever; there were after all limits even to Anita Sinclair’s financial resources. They would complete just one more product for Virgin. Having recently managed to reacquire their back catalog from Rainbird/MicroProse — the terms of the lawsuit’s settlement otherwise remained undisclosed — they made a Magnetic Scrolls Collection that brought together Guild of Thieves, Corruption, and Fish! under the new Magnetic Windows interface. Dropped by Virgin for their games’ poor sales shortly thereafter, they embarked on a final desperate attempt to switch genres entirely. They started on a game called The Legacy: Realm of Terror, a horror-themed CRPG reminiscent of Dungeon Master, for MicroProse — ironically the very company they had just been suing (whether the publishing deal with MicroProse was connected with the terms of the settlement remains unknown). But Magnetic Scrolls ran completely out of money at last and went out of business well before completing the game; MicroProse wound up turning the work-in-progress over to other developers, who finished it and saw it released in 1993. Most of Magnetic Scrolls’s personnel, including driving force Anita Sinclair, left the games industry for other pursuits after their company shut its doors. “Sometimes I think I would like to write another game,” admitted Sinclair in a 2001 interview which marks one of the vanishingly few times she has spoken publicly about the company since its collapse, “but there are other problems to solve that would be more rewarding.”

What, then, shall we say in closing about Magnetic Scrolls?

For all their indulgent talk about interactive fiction as a literary medium, Magnetic Scrolls was always populated first and foremost by technologists, with technologists’ priorities. Apart from Corruption — perhaps not coincidentally one of their very worst games in design terms — everything they produced hewed to tried-and-true templates, evincing little of the restless eclecticism that always marked Infocom. The innovations found in Magnetic Scrolls’s games were rather technical innovations, and ones that perhaps too often added little to the games that contained them. Because it was cool and fun to implement from a programming point of view, they built an elaborate system of weights, sizes, and strengths into their games from the beginning, even though nothing in their game designs actually required or even acknowledged the existence of such a thing. Similarly, they made a parser capable of understanding lengthy, tangled constructions that no player in the wild was ever likely to type, while forgetting to implement many of the shorter phrases that they were. It’s easy enough to see Magnetic Windows and the interface built using it as the ultimate — and ultimately fatal — manifestations of this tendency. Like FTL Games, another heavily technology-driven developer, their endless tinkering with their tools paralyzed them, kept them from finishing the actual games that were their real mission as a company.

For Magnetic Scrolls, however, the case is a little more complicated than merely that of a factory which got too focused on the component widgets at the expense of the finished product. Even had they managed to find a publisher and release the very worthy Wonderland one or one and a half years earlier as a simple illustrated text adventure, it was hardly likely to have been a success. The fact is that there was no good solution to the problem Magnetic Scrolls found themselves facing as the 1980s expired: the problem of the imploded commercial appeal of text adventures, the only sorts of games they had ever made and the only ones they really knew how to make. Faced with a marketplace that simply wasn’t buying many text adventures anymore, what was a text-adventure developer to do? Short of a complete reinvention as a maker of point-and-click graphical adventures or games in some other genre entirely — a reinvention the company did try to undertake with The Legacy, but far too late — Magnetic Scrolls’s fate feels inevitable, regardless of the details of the individual decisions that may have slowed or hastened their demise. Meanwhile the luridly anonymous, very un-Magnetic Scrolls The Legacy shows where a more comprehensive reinvention must have led them. Was it worth sacrificing their identity to save their company? For what is a man profited, if he shall gain the whole world, and lose his own soul?

The marketplace forces that seemed almost to actively conspire against Magnetic Scrolls’s success almost as soon as they really got going has led, understandably enough, to no small bitterness on the part of the company’s principals. Already in Magnetic Scrolls’s twilight period, Anita Sinclair became known at conferences and trade shows for her rants about the alleged infantilization of computer games, about how the latest releases all assumed that players couldn’t or wouldn’t read. “When I was in the industry we were pioneers, paving the way for the future,” she said much later in 2001. “People [today] are aiming their games at younger and less sophisticated audiences. Today’s developers are writing in their minds to ten- to twelve-year-olds.”

Similar sentiments have been expressed by other former text-adventure developers, as well as by developers of the graphical adventures that did so much to kill text adventures, only to suffer a commercial collapse of their own that was almost as horrendous by the end of the 1990s. Easy and self-justifying though this line of argument is, there’s doubtless some truth to be found therein. Yet it can lead one to a dangerously incomplete conclusion in that it ignores the design sins that led so many of even the older and more sophisticated players Sinclair preferred to court to give up on the genre. Certainly Magnetic Scrolls’s own design record is decidedly spotty. It’s not hard to imagine a player encountering some of the cruelest, most unfair parts of The Pawn, Jinxter, or Corruption and saying, “I’m never playing a game like this again.” Magnetic Scrolls thought they could become “the British Infocom” by matching or exceeding Infocom technically, a task which alone among their peers they accomplished in many areas. What they failed to match — failed to even try to match — was Infocom’s attention to the non-technical details of game design, their rigorous process for taking a game from idea to polished final product.

And yet, lest we be too hard on them, the fact does remain that three of the six games Magnetic Scrolls produced (or six and a half if you count the freebie mini-adventure Myth) are actually good, perfectly recommendable old-school adventure games despite it all, giving the company an overall success-to-failure ratio matched by no other text-adventure maker not named Infocom. So, clearly they were doing something right despite it all. If they never quite succeeded in their ambition of becoming the British Infocom, they did succeed in becoming the next best thing: first among the field of also-rans. And, hey, a silver medal is an achievement in its own right, isn’t it?

(Sources: The One of July 1990; Zero of February 1990, March 1990, and October 1990; Games Machine of February 1990; Computer Gaming World of January 1991; Aktueller Software Markt of June/July 1989; Amstrad Action of July 1989; Computer and Video Games of December 1989; Crash of February 1990; CU Amiga of July 1990; PC Player of September 1993; PC Zone of September 2001; Compute! of January 1993; Sinclair User of December 1986. And of course see Stefan Meier’s Magnetic Scrolls Memorial for a trove of information on the games of Magnetic Scrolls and the company’s history.

As a final tribute to Magnetic Scrolls’s achievements, I do highly encourage any text-adventure fans among you who haven’t played Wonderland to give it a try sometime. You don’t even need to fiddle about with emulators, unless you just want to see the Magnetic Windows-driven interface in action in all its impressive if slightly unwieldy glory. The game is perfectly playable as an ordinary text adventure, played through the standard Magnetic interpreter for Magnetic Scrolls games, which is available, along with Wonderland itself, from Stefan Meier’s Magnetic Scrolls Memorial. For that matter, you can even now play Wonderland, along with all of the other Magnetic Scrolls games, online in your browser.)

  1. The one puzzle that can perhaps be deemed questionable requires you to manipulate Alice’s own body in a way that will only yield an error message from just about every other text adventure ever made. So, know ye, prospective players, that Wonderland allows you to close and open Alice’s left and right eyes individually. 


Tags: ,