Rent-a-Spy by John Eriksson [Comp02]

IFDB page: Rent-a-Spy
Final placement: 15th place (of 38) in the 2002 Interactive Fiction Competition

Actually, in terms of design, Rent-A-Spy is pretty good. If you think I sound surprised, you’re right, because in plenty of other areas, this game seems thrown together rather carelessly. For instance, it leaves the Inform debugging verbs turned on. Now, granted, ever since Inform started keeping them on by default, it takes a more conscious effort to avoid this problem, but on the other hand, Stephen Granade did send an email to all authors reminding them to turn these off, and explaining exactly how to do it. As he said in his message, “there’s nothing quite as fun as being able to purloin like a madman in a competition game.”

Consequently, seeing those verbs left on is usually a telltale sign of a bad game. There were other portents, too. The introduction is lumbered by some awkward writing, and the whole “rent-a-spy” premise feels shaky, an uneasy mix between the espionage and private eye genres. Also, the game is compiled to .z8, even though it’s only 140k (and that’s with strict mode left on!), which is really rather odd.

Having seen these signs at the beginning, my expectations for the rest of the game were rather low. Perhaps that’s why I felt so pleasantly surprised by the first puzzle, an interesting, realistic bit of infiltration, broken up into several believable steps. Several of the other puzzles felt pretty fresh to me, too. I especially enjoyed the way the PC must cover her tracks as she progresses in order to achieve the best ending. Opened doors must be closed, keys stolen must be returned to their original spot, documents are duplicated rather than filched, and so on. I thought this was a fun twist on the usual adventurer tendency to rummage through the landscape looking for treasure, leaving everything a shambles behind him.

Of course, many of these puzzles were quite thinly implemented. There were some extremely severe guess-the-verb problems, and plenty of other areas where clues were minimal or absent, and the environment too sparsely described. Consequently, lots of Rent-A-Spy‘s good ideas are badly obscured by its lack of polish.

I can’t help but wonder if this was a situation where the oncoming deadline prevented the game from being as complete as it could be. This is the very situation that Adam Cadre’s Spring Thing is meant to address, and I hope that for every unfinished game I’m seeing in this comp, there are two more whose authors are holding back in order to make sure that the games are as good as they can be before releasing them.

For this game, it’s too late to enter any more comps, but I still hope it sees a subsequent release. With some editing, further testing, and some premise doctoring (perhaps making the PC something like a reporter, which would be quite a bit more believable than a spy you can look up in the phone book), this could be a pretty enjoyable piece of IF. For now, it’s more an example of unfulfilled potential.

Rating: 6.1

Sun and Moon by David Brain [Comp02]

IFDB page: Sun And Moon
Final placement: 21st place (of 38) in the 2002 Interactive Fiction Competition

Sun And Moon is a strange beast. It certainly isn’t a text adventure, not even one of those multiple-choice web text adventures we’ve seen in previous competitions. Instead, it’s something altogether more interesting. After the manner of the ingenious online promotional campaign for Steven Spielberg’s movie A.I., Sun And Moon draws us into its story through a conglomeration of web sites — diaries by fictional characters, press releases by fictional companies, and so on. To a degree, this works pretty well. The weblog really looks like a weblog (it’s even on angelfire.com, pop-up ads and all), and the personal websites of the other characters are convincing too. They all mix links to actual sites with links that extend the fiction, thereby significantly blurring the boundary between the story and the world.

The game even provides email addresses for the characters. I tried writing to these to see if I’d at least get an autoresponse, but alas, it wasn’t to be. The company web site stretches credulity a bit, especially the “here’s where I’ll bitch about the boss, because I’m sure he’ll never read it” section — only the very confrontational or the very stupid would actually do such a thing on their own company’s website. Still, the overall effect of these narrative elements is absorbing; the fictional pieces of Sun And Moon are strong.

The interactivity is another matter. Certainly, there’s a degree of interactivity to following links from one web site to the next, but given that pretty much all the fictional content of those sites is just static text, that interactivity is only a shade greater than turning the pages of a book. Instead, Sun And Moon provides the vast majority of its interactivity in puzzles that bear almost no direct relationship to the story itself.

It seems that several of the characters in the story are puzzle enthusiasts (mazes and cryptic crosswords), and offer puzzles of their own creation via their web sites. Oh sure, some small element of the solution to these puzzles relates back to the story, but for the most part they are puzzles for their own sake. One could certainly argue that there are plenty of text adventures for which the same is true, and it’s interesting to think about where this game sits on the interactivity spectrum when compared to pure puzzle games like Color And Number. Nevertheless, it was my experience that the story and the interactivity in Sun And Moon sat alongside each other in ungainly halves, a narrative quite literally alongside a crossword, joined by tendrils that were tenuous at best.

Centaur works like this certainly add spice to in the ongoing debate about defining the term “interactive fiction.” In fact, I’m inclined to predict that Sun And Moon will spark a bit of a debate over just what sort of works belong in the competition. Personally, I wouldn’t bar works like this one from the comp — I’d rather have a wide definition of IF than a narrow one, and at several points in the game I was excited not just by its content but by the possibilities its form suggests. Then again, it doesn’t have all that much in common with a regular text adventure, and it almost seems unfair to rate it alongside TADS and Inform games.

So I’m in a quandary. On the one hand, my ratings tend to be based on how much I enjoyed the experience of a particular game, and I enjoyed the experience of Sun And Moon a fair amount. On the other hand, much of that pleasure wasn’t due to Sun And Moon itself, but rather because it introduced me to the fascinating form of cryptic crossword puzzles, and because it inspired me to think about what sort of stories might be created using these media. In addition, for me there is no way this game could have fit into two hours (though some portion of my time was devoted to teaching myself about cryptic crosswords), and consequently there’s a great deal of it I haven’t seen or solved.

What I did see provided an interesting story and some neat puzzles, but not what I would call an immersive fictional experience. Rather than being a fully realized piece of web IF itself, Sun And Moon feels more like a signpost to some very interesting territory ahead.

Rating: 7.3

SURREAL by Matthew Lowe [Comp01]

IFDB page: SURREAL
Final placement: 45th place (of 51) in the 2001 Interactive Fiction Competition

The author’s notes for SURREAL contain the following statements: “I am currently fourteen years old and I enjoy playing text adventures.”; “SURREAL is the first text adventure I have ever written so I hope that it’s alright.”; “I hope you like it.” So now I’m in a bit of a pickle. I didn’t like the game, because it had lots and lots of problems. But I hardly want to crush a first-time author, especially somebody so young who enjoys text adventures not as nostalgia, but on their own merits.

So this seems like a good time to reiterate my general reviewing philosophy: basically, I’m here to help. I never want my reviews to come across as nasty jabs, and if they do, it’s because of my own deficiencies as a writer and critic. Instead, I hope that these reviews offer worthwhile feedback to authors, and that they communicate some of my ideas and knowledge about IF. The point is not to smack somebody down for writing a bad game, but rather to report on my experience with that game so that the author’s next game can be better. Now, that being said: SURREAL was not a strong game.

Let’s talk first about the writing. It’s pretty apparent that the game’s landscapes are inspired by the Myst series, and that’s not always such a bad thing. There are moments throughout where a vivid picture arises from a paragraph, or even a sentence. However, grammar is a serious problem through the entire game. Poor grammar is a writer’s bane, because as a rule, it impedes the communicative arts; the prose in this game is no exception to that rule. Take these sentences, for instance:

You are standing in the fresh outdoor air again, a spray of salty water hits you in the face. The weather has taken a turn for the worse as dark clouds roll across the sky like and army of black horses marching to war.

The first sentence is a run-on, meaning that it’s really two sentences held loosely together by a comma. What this does to me as a reader is basically to pull the rug out from under me. I read the first part of the sentence, then hit the comma, which signals to me that I’m about to read something related to the first clause, probably either a dependent clause or an appositive. Instead, I get hit with another independent clause, and consequently I have to stop and try to figure out what the connection is. A moment later, I realize that there is no connection, because it’s just a run-on. But by then it’s too late — I’ve already been thrown out of the prose. All this happens very quickly, but the result is devastating to the story’s power, because it makes me remember that I’m reading words on a screen rather than inhabiting a surreal world.

The second sentence has a more obvious problem: instead of “like an army of black horses”, it says “like and army of black horses.” Typos like this are similar to heavy static on a TV screen. If we’re looking closely, we can see what’s supposed to be there, but after a while, it hardly seems worth the effort. Words are the game’s only conduit to our minds, and if the words don’t make sense, the game doesn’t either. There are also several NFIEs, but I have taken a deep, cleansing breath and promised not to rant about those.

Implementation is also a serious issue. The game is apparently programmed in GAGS, a precursor to AGT. Now, why in 2001 someone would want to use such a primitive development tool is a complete mystery to me. Even if one is too intimidated to broach something like Inform, TADS, or Hugo, there are plenty of newbie-friendly languages that are far more robust than GAGS. That choice of tool alone limits the game’s audience severely, since it’s only playable via MS-DOS, and even among DOS users, there are plenty of people who are unwilling to put up with a rudimentary parser and absent features from a modern text adventure.

On top of that, some of the most important items in the game are unimplemented, even with a “That’s just scenery” sort of description. No matter how much one loves text adventures, parser-wrestling is just not fun, and tools like GAGS make for lots of parser-wrestling. There is promise in a game like SURREAL, but it’s a promise largely unfulfilled. My advice to the author is to learn a high-level IF language (it’s not that hard, really!), review basic grammar, employ proofreaders and beta testers… and write again!

Rating: 2.5

Stranded by Rich Cummings [Comp01]

IFDB page: Stranded
Final placement: 37th place (of 51) in the 2001 Interactive Fiction Competition

The opening screen of Stranded bears the legend “A game written and designed by Rich Cummings, 1988/2001.” I didn’t pay much attention to these numbers when I started the game, but when I looked back at the transcripts to write this review, they started to make a lot of sense. The idea that this game was begun in 1988 would explain many of its more aggravating features. Take, for instance, the sudden death rooms. I found numerous spots where just entering the room would kill the PC. To make matters even more irritating, these deaths don’t happen as soon as the room is entered, because that could be remedied with a simple UNDO. Instead, the death occurs upon exiting. It’s a bit like those nasty jungle traps that catch your foot in a circle of downward-angled spikes — it’s not the stepping in that hurts you, but the extrication.

Back in 1988, freeware IF was still in its infancy, and in those ancient days, sudden death traps like these weren’t so terribly uncommon. Nowadays, we like to think that the art of IF game design has evolved, and traps like these are frowned upon as unfair and annoying. The same can be said for strict inventory limits and the inventory management problems that accompany them. Does Stranded have these? Yep, sure does. Let’s see, what else? Maze? Check. Near as I could tell, solving it doesn’t even yield anything good, either. Starvation time limit? Check, and several puzzles must be solved before the game even makes any food available. Size way too large for the comp? Check.

In fact, this game even somehow managed to break some aspects of the standard TADS parser so that it behaved more primitively, like so:

> shoot alligator
What do you want to shoot it with?

> gun
There's no verb in that sentence!

I doubt this feature was disabled on purpose, but its absence just makes the game feel like that much more of a throwback. About the only old-school feature I couldn’t find was a light source puzzle, and given that I couldn’t finish the game in two hours (could anybody?), for all I know there may have been one of those too. The IF competition has now been in existence for seven years, and yet we’re still seeing games designed before the advent of TADS, Inform, and the new wave of freeware IF. When will it end? Nobody can say, I suppose, but it can’t come too soon for me. It’s not that I object to old fashioned puzzlefests, or that I need every game to be Photopia, but darn it, we have learned some things in the past 13 years. Sudden death rooms are not challenging, not fair, and not fun. Mazes are dull. The idea that a PC could starve to death within a few hours, or even a few days, is silly.

More’s the pity, because Stranded has some strong features. It provides photos with every location and many of its objects, and some of this photography is really lovely. Of course, some of it is a little suspect — the photo of a large insect appears actually to be an electron microscope magnification of a very small insect. Still, even if one can’t help but wonder whether some of the game was built around what photographs the author was able to find, they still do an excellent job at enhancing the setting.

What’s more, this setting — a marshy, swampy island — is one we haven’t seen much of in IF, and I was intrigued by its possibilities, many of which the game included. As is typical of games designed before the competition existed, this one is way too large to be completed in 2 hours, even with help from the walkthrough. Consequently, I didn’t see the whole thing, but I didn’t need to. Stranded has lots of pretty pictures, some of which are even worth the effort to see. Its writing, while fairly bad in some places, does have its moments. But at bottom, it’s a game from 1988, gussied up and presented as new, but still unable to disguise its decaying roots.

Rating: 5.0

2112 by George K. Algire as George K. George [Comp01]

IFDB page: 2112
Final placement: 24th place (of 51) in the 2001 Interactive Fiction Competition

Unlike the other game at the IF Archive by this title, 2112 is not an adaptation of the 1976 Rush song. There are no Red Stars of the Solar Federation, no Temples of Syrinx… really, no Ayn Rand-inspired dystopian sci-fi whatsoever. Instead, this game just happens to be set in the year 2112, and casts the PC as a middle school student taking a field trip to humanity’s scientific outpost on the planet Mars.

The futuristic trappings are there, but I wouldn’t exactly call this game science fiction. Its vision of the future is more or less a straight transplantation of present-day life into a century from now, with very little extrapolation for change. The students travel to Mars in a Boeing 797, and upon reaching the planet, the PC finds a Starbucks, a Gap, even a “2113 Dodge Aries Planet Hopper.” As the author jokes in the readme, “It’s a shame they don’t offer a prize for most corporate name-dropping in a single work.” The game reserves a little sneering for the various corporate presences, but I’d hesitate to call it satirical — the swipes are rather too blunt to deserve that label. Of course, the game was so large that I didn’t reach the ending in two hours, even after I spent the second hour more or less typing commands straight from the walkthrough, so there may have been a stinger that I missed later on in there, tying the whole thing together and making some kind of point. More on the size a little later.

This not-quite-science-fiction, not-quite-satire game was also written as a Windows executable, using a homegrown parser. Every year, the IF competition seems to attract one or more of these, and I have to say, I find it rather interesting that there are enough people willing to write their own parsers and world models to actually provide a number of new creations, all with their own from-scratch code, for each and every annual IF competition. I’ve mentioned before that the urge to keep reinventing the wheel is quite a foreign one to me, and that I tend to dread these homegrown entries, as their parsers are much more likely to be problematic, snide, and annoying. Due credit, though: 2112 has one of the best homegrown parsers I’ve ever seen. Yes, it still breaks rule #1 of Paul’s Parser Manifesto: “Parsers must not pretend to understand more than they do.” One small favor is that its violation applies only to verbs, as in the following exchange on the occasion of finding a stuck hatch:

>pry hatch
You don't figure doing that would help you much.

Well actually, I did figure doing that would help me. That’s why I typed it. Turns out the game would have responded exactly the same way if I had typed “rpy hatch.” However, on the positive side, the parser has a very useful and ingenious way of disambiguating. For instance:

>drop note
. . . note
Which of the following do you mean? 1) the small yellow note, 2) the
pile of notebooks? Just hit 3) to forget it.

After issuing this question, the game disables all keys except 1, 2, and 3, thus preventing accidental input while preserving (through the last option) player freedom. I thought this was a great way to prevent the pernicious “Let’s try it again: Which do you mean, the note or the note?” problem. 2112 also had several fun features available, such as a customized game window, appropriate (and sometimes startling) sounds, and multicolored text. It even provided most of the features I’ve come to expect from IF, such as scripting capability and undo, though I was hesitant to use the latter because it required restarting the former.

Usually my screed on homegrown games is that nifty features don’t matter as much as a solid parser. 2112, though, has both. You’d think I’d be satisfied. Well, it turns out that reasonable game design is nearly as much of a must as a good parser, and it’s here that 2112 doesn’t quite make it. I’d played the game for about an hour and couldn’t figure out what to do next — the game was telling me I was still in the preface, despite my having explored a couple dozen rooms and solved a variety of puzzles. So I checked out the walkthrough, and guess what? I’d failed to find a vital item in the first 10 moves of the game, and there was no way to recover that item, nor to substitute its use in the puzzles that involved it. I had to restart, and let me tell you, I was gritting my teeth.

From that point, I was going straight from the walkthrough, and although I did this for a straight hour, I still wasn’t able to finish the game. What this means to me is that 2112 is in no way a two-hour game. Consequently, it dodged the pet peeve I expected it to hit (shoddy homegrown parsers) and ran smack into two others (games inappropriately large for the competition, and games that close off without warning.) Oh, I almost forgot to mention: the game suffers from a number of spelling and grammar errors, too. Make that three pet peeves. 2112 is a slick piece of work, and it didn’t need TADS or Inform in order to be as richly interactive as it needed to be. What it did need, however, was to take a few lessons from the game design ethos that the IF community has evolved alongside its development systems.

Rating: 6.6

Wrecked by Campbell Wild [Comp00]

IFDB page: Wrecked
Final placement: 39th place (of 53) in the 2000 Interactive Fiction Competition

There are several points in Wrecked where the game collars you to proclaim just how awesome its development system is. For example, you meet someone who (surprise surprise!) just happens to be coding an ADRIFT game on a nearby computer. Ask her about it, and she’ll say to you, “I’m making an ADRIFT adventure. I’ve tried using Inform, TADS and Hugo, but I’d say ADRIFT is by far the best.” In another location, you can gain some points with the command “write graffiti,” something I would never have thought to do without the handy walkthrough to prod me. The graffiti the game chooses to write? “ADRIFT rocks!”

Apparently, Wrecked suspects that its own merits are not enough to convince you of ADRIFT’s supremacy, but that if it just shouts slogans at you once in a while, that might do the trick. For me, the former was true, but the latter, predictably, was not. I’ve already catalogued the shortcomings of ADRIFT in my review of Marooned, so I don’t see the need to rehash them here — the bottom line is that ADRIFT isn’t a bad system overall, and has some nifty features to recommend it, but its parser (which is MORE IMPORTANT THAN NIFTY FEATURES) is substandard, its model world needs work, and it’s still lacking in key functions like UNDO and SCRIPT. A random NPC might think it beats Inform, TADS, and Hugo, but a quick conversation with this NPC demonstrates that her powers of discernment are, after all, rather limited. The game’s self-hyping moments are offputting, as it would have been if Graham Nelson had chosen to have “Inform RUELZ!” scribbled on the side of the house in Curses, or if the spaceship in Deep Space Drifter had been named the USS TADS Is Supreme.

On the other hand, Wrecked is definitely a better showcase for ADRIFT than is Marooned. Those extraneous newlines that I blamed on the ADRIFT system in my review of Marooned turned out to be that game’s doing — they’re nowhere to be found in Wrecked. Many more first-level nouns are implemented, making the auto-complete option work much better, though it still doesn’t work flawlessly. Also, there’s no starvation puzzle in Wrecked, which sets to rest my fears that such a puzzle is standard issue in every ADRIFT game.

However, just being a better game than Marooned doesn’t make Wrecked a great game in itself. One part of the reason why I didn’t care for Wrecked is that it just feels very dated to me. It’s an old-school adventure, something that might have fit comfortably into the mainstream circa 1983 or so. You know the kind: you find a bowling ball with a button on the side, and when you push the button, the ball opens up to reveal a sapphire bracelet, which you then give to the sailor on the dock, who will reward you with a chicken pot pie that you can feed to the vicious warthog, allowing you to sneak into his lair and retrieve the bag of marbles, etc. etc. Everything is pretty much thrown together without any rhyme or reason, loosely grouped together under a threadbare rubric of plot and setting. Like I said, old-school. Unfortunately for Wrecked, the old school of IF lost its accreditation some time ago. To my mind, senseless grouping of stuff without any indication of internal consistency is something IF has outgrown, like mazes and starvation puzzles. Seeing it in a year 2000 competition entry isn’t going to score a lot of points from me.

However, even if I were willing to set aside the deep flaws in both the parser and the design of the game, there would still be the matter of the bugs. Most severe among these is the game-killing bug I encountered about an hour and 45 minutes into the game: despite all conditions being correct, I was unable to complete a critical puzzle, even though I knew from a previous play session that it was possible to complete this puzzle. Because ADRIFT makes a habit of overwriting old save files with the current save unless you explicitly tell it to do otherwise (by selecting “save as” from the menu bar — typing “save” will overwrite without prompting), I would have had to start from scratch and wind my way once more through all the nonsensical contortions required by the game’s plot, and there was no guarantee that I wouldn’t encounter the same bug again.

That bug ended my dealings with Wrecked, but there were other errors along the way. The voice was in first person, but would occasionally slip into second person. Sometimes the game failed to recognize rather important objects. In one supremely frustrating section, the game adamantly refused to recognize the word “keyhole,” despite a promiently featured keyhole in the location; it responded to all commands along the lines of “put key in keyhole” with “I can’t put anything inside the small key.” In short, between the bugs, the parser, the hype, and the lack of any kind of logic, Wrecked wasn’t a lot of fun, and it’s not likely to win many converts to ADRIFT. No matter how many times it insists that ADRIFT rocks.

Rating: 4.0

Escape From Crulistan by Alan Smithee [Comp00]

IFDB page: Escape from Crulistan
Final placement: 43rd place (of 53) in the 2000 Interactive Fiction Competition

When the IF competition started, it was meant to be a mechanism for encouraging people to produce more Inform games, and not incidentally more Inform sample source code. After much haranguing on the newsgroups, it was agreed that TADS authors ought to be able to participate too, and the two types of games were grouped into their own separate divisions. After the games came out, we realized that not much new Inform source code had been released, but that the comp was definitely a major hit.

In a unifying spirit, the next year’s comp dropped the language specifications; the gates were opened to any kind of IF game. Since then, every single year the comp has seen at least one “homebrewed” game — that is, a game written without the aid of a major IF language such as Inform, TADS, or Hugo. And not one of those games, not one, has had a parser and model world to match that which comes automatically with the major IF languages. Some have had their own nifty features, to be sure, but the core of IF (and the biggest programming challenge as well) is the parser and model world. When that is lacking, the game is just not going to be good, no matter what else it has going for it. If you’ve guessed by now that Escape From Crulistan is no exception to this trend, congratulations.

Please pardon me. This is something like my 47th comp game. I’m running low on sleep. I’m cranky, and my mood was not improved by the extremely frustrating two hours I just spent with a game that responds like a lobotomized Inform. The first command I type when I’m playing a game for review is “script”, so that I can have a transcript to refer to as I write the review. The next command I type is “verbose”. When the game recognized neither of these, I began to get a sinking feeling.

My subsequent experiences didn’t make me feel any better at all. Experimentation soon revealed that the game only recognizes an extremely limited set of verbs and nouns, far too few to provide any sense of smooth gameplay whatsoever. Now, as I often say when I review homebrewed games, I admire what it did achieve. The desire to write an IF engine from scratch is foreign to me, but I certainly can respect it in others, and it would take a better programmer than I to create even the parser in Crulistan, let alone the strong parsers of the established IF development systems. Nonetheless, achievement though it is, Crulistan‘s parser is woefully insufficient. When you’ve just gone through several dozen games whose parsers have a very high level of quality by default, stepping into Crulistan feels like a jail cell in more ways than one.

Perversely, rather than drawing attention away from these limitations, the game’s design seems instead to want to emphasize its flaws. It consists of a string of situations which require very specific solutions, and the game usually neglects to implement any alternatives, even if just to tell the player that they won’t work. For example, the initial puzzle of escaping from a cell might seem to hinge around going through the window. Yet by no combination of verbs and nouns (and believe me, I tried a lot of them) can you convey to the game that you want to try this. It’s fine if the game doesn’t want to allow it, but not even to implement it? Inexcusable.

Then, when I finally did figure out how to escape the cell, then spent another half-hour trying to guess the right sequence of commands (with very little useful feedback from the game) for the next section, I found myself outside the prison, and the game, unbeknownst to me, was in an unwinnable state. I only learned this after much frustration and failed brute-force attempts at puzzle-solving sent me back, in desperation, to the initial scene. Turns out there are two ways to escape the prison, but only one of them will allow you to proceed further in the game. The game gives no indication whatsoever of this situation, and because so little is implemented, I found it easy to believe that the “wrong” solution I had found was the one and only solution to the prison puzzle. So, the one time an alternate solution was implemented, it was only an extremely elaborate red herring — what an infuriating design choice, especially in a game where so few things work.

Once I did get further, I almost immediately found myself stuck in another situation where the solution was a mystery and the game didn’t recognize 90% of the things I tried. Compounding this problem, no walkthrough is provided. In fact, when you type “help”, the game chides you, “Oh come on now. This game is ridiculously easy.”. Yeah, if you wrote it, maybe. Then again, the author credit seems to allude to the disavowal that film directors sometimes issue on projects that have escaped their control. Of course, with an IF game, there’s really nobody to wrest control from the author, so this allusion is puzzling to say the least. But nobody can say it’s not justified.

Rating: 2.1

Futz Mutz by Tim Simmons [Comp00]

IFDB page: Futz Mutz
Final placement: 25th place (of 53) in the 2000 Interactive Fiction Competition

For my first 45 minutes of playing Futz Mutz, I thought it was delightful. It’s got a whimsical premise (you’re a 9-year-old who has been inexplicably transformed into a puppy and trapped in a pet store). It’s got lots of fun multimedia stuff, like appropriate dog sounds, a little biscuit up by the score on the status line, jazzy background music, a cool title sequence, that kind of thing. The code and the writing, while a bit error-riddled, mostly did their jobs well. It was well on its way to a high rating.

Then something happened that was a bit like a splash of cold water in the face. I looked at a TV in the game and got this description:

A commercial for some new movie is now showing on the TV.

"Don't miss 'Curses of the Skcus Mrofni' - starring G. Nelson. Tonight at 9 on HDO!"

Oh, ha ha. “Inform Sucks” spelled backwards. Gee, how clever. I though this game was supposed to be about a 9-year-old, not written by one. I was a little disappointed by this, but I shrugged and went on. After all, there had been a few IF references before this, a friendly nod to Mike Roberts and a more-or-less genial poke at Stephen Granade. Then, about five minutes later, something else happened. This was less like a splash of cold water and more like a kick in the teeth.

I won’t reprint it here — it was a personal insult to Suzanne Britton, basically calling her a whore in a couple of different ways. Now look, Suzanne is a friend of mine, so I got very, very angry when I saw this. But even if she wasn’t a friend, I’d think that this is way, way out of line. I do not understand the point of lashing out at specific members of the IF community like this. To work within the dog metaphor, it seems like biting the hand that feeds you.

I tried to continue playing, but my heart wasn’t in it anymore. So I turned to the walkthrough and finished the game. Then it was rating time. I sat there for a minute, trying to figure out what to do. Should I ignore the insults and try to rate FM as a game notwithstanding its snide jabs? I ruled that one out pretty quickly. Should I abstain from rating it at all on the grounds that because I had such a strong emotional response to it, I’m not fit to judge it? Hell no, I decided. I’m going to rate it exactly the same way as I have all the other comp games: based on how much I enjoyed the overall experience. Then I’ll write a review telling just what I thought of it, exactly as I have for the other comp games. And that’s what I did.

Rating: 2.0

The Pickpocket by Alex Weldon [Comp00]

IFDB page: The Pickpocket
Final placement: 32nd place (of 53) in the 2000 Interactive Fiction Competition

It’s the kind of situation that happens all too often in comp games: after a long period of frustration, I finally turn to the walkthrough, only to find that the correct solution was unguessable due to the game’s omission of a critical detail. That’s just the situation I thought I was in when I finally turned to the walkthrough for Pickpocket and saw that it suggested the manipulation of an item I had never seen at any point in the game. So I marched on over to where the item was supposedly to be found, all set to write a cranky note for this review, and discovered something that surprised me: the item was in the room description. In fact, it had been there all along.

It was then that I realized that the game had pulled a rather clever, but completely fair, trick on me. (The rest of this paragraph could be considered a mild spoiler, I suppose, though it really just boils down to the standard admonishment to read carefully.) You see, what Pickpocket did was to announce the presence of an important item, but to announce it in an utterly casual way, burying the sentence in the second line of a rather long-winded room description, a description that is almost identical to eight other room descriptions in the game. What’s more, the game ensures that you’ll encounter at least three of these near-identical descriptions before you get to the one with the important difference.

This devious but totally reasonable trick worked perfectly on me — by the time I got to the critical room (and I got to it seventh, not fourth), I was blowing past the room descriptions, assuming that they were all pretty much the same. Even better, it’s the perfect trick for a comp game by a first-time author, since if most of its players are like me they’ll be (A) going quickly, hoping to finish within the two-hour time limit, and (B) not expecting anything quite so devious in what is otherwise a fairly straightforward game. When a game gulls me so completely, I can only salute it.

Then again, there is another, less laudable reason why I turned to the walkthrough: I encountered a bad bug. This bug was of the “Which do you mean, the door or the door?” variety, which is even more disappointing in an Inform game than it is in a TADS game, since Inform’s library has never had any particular propensity for creating that kind of error, where TADS’ library did (though I don’t think it does anymore.) After I encountered this bug at what seemed to be the climactic scene of the game, it was easy to assume that my failure to progress was the game’s fault, not mine.

Even after I discovered how the game had hoodwinked me, I felt disappointed that it contained such a serious bug, because without the presence of that bug (and a few others, and some few-and-far-between spelling and grammar errors), I might have felt compelled to continue working at the game and had the pleasure of solving that puzzle myself. The whole experience just reminded me again that one of the most important reasons for betatesting is that once players encounter a serious bug, they’re unlikely to take the rest of your game very seriously, having lost faith that it knows what it’s doing.

The other lesson that Pickpocket underscores is the importance of maintaining some logical consistency in constructing the PC. First of all, the premise of Pickpocket strains credibility considerably: a street urchin has made off with your money pouch, so you decide to wait until nightfall, then prowl into the most dangerous slums in the city to find the urchin and recover your money. Only in a text adventure could a character like this seem like a normal person — any book, TV, or movie character that made such a choice would come across, at best, like Charles Bronson gone way off his meds, only unarmed and not at all intimidating.

Certainly any real person that tried to hunt down a pickpocket just by wandering into the slums, hours after the robbery, would deserve to have her sanity questioned. But even if we grant this premise, the game still demonstrates a puzzling lack of moral consistency. For example, the game’s response to OPEN CASH REGISTER is “You’re trying to catch a thief, not embark on a life of crime.” Yet to recover this money, you’ll end up committing theft, assault, menacing, breaking & entering, and vandalism. If that’s not a life of crime, I’m not sure what is. Overall, Pickpocket is an enjoyable game with one dynamite ace up its sleeve, but that sleeve is still a bit ragged from logical inconsistency and technical errors.

Rating: 7.8

Nevermore by Nate Cull [Comp00]

IFDB page: Nevermore
Final placement: 7th place (of 53) in the 2000 Interactive Fiction Competition

Nevermore calls itself “An Interactive Gothic”, and lives up to its billing with aplomb. A loose adaptation of Edgar Allan Poe’s “The Raven”, Nevermore builds on the foreboding and melancholy of Poe’s poem, injecting elements of alchemy, forbidden magic, and thematic whispers of Shelley’s Frankenstein. You play the speaker of the poem, a dejected wretch pining for his lost love, “a maiden whom the angels named Lenore.” The difference between the PC and the protagonist of Poe’s verse is that this PC is willing to challenge Death itself to retrieve Lenore, and has the mystic lore, the alchemical elements, and the dread hubris to bring about her resurrection. I thought this was a fabulous premise, and the game succeeds admirably at delivering that frisson that is an indispensable part of eighteenth and nineteenth century gothic literature. To Poe’s already powerful imagery, Nevermore adds the illicit thrill of cocaine and opium, the dark power of occult magic, and the appropriate hints of colonialism and oppression. For me, the combination worked very well at evoking the rich purple feel of novels like Frankenstein, The Monk, and the template gothic novel, Walpole’s Castle of Otranto.

The game’s writing and coding don’t let it down either. In fact, in some spots the detail is so rich that it feels like almost every noun mentioned in any room description or object description is accounted for with a description of its own. Nevermore uses Inform‘s “box quote” feature to bring up excerpts from the poem at various appropriate points in the plot, and this device adds considerably to the game’s atmosphere. Also adding to that atmosphere is the writing style of the various books discovered by the PC. These books, while not burdened with Middle English spellings like the alchemical quotes in Christminster, do an outstanding job of conveying the spooky and arcane feel that such forbidden texts should have. All in all, Nevermore builds a magnificent gothic atmosphere with a combination of well-judged plot, good writing, and bug-free code.

What a pity, then, that it all comes crashing to Earth, victim of its horrendously flawed design. For one thing, the game features the equivalent of a starvation puzzle in its first few moves. This puzzle is no less forgiving, and perhaps even stricter, than the one that used to be a standard feature of TADS games (check out something like Deep Space Drifter if you don’t know what I’m referring to.) What’s more, the “starvation” problem (it’s not really starvation, but it might as well be — it’s a timed necessity for action that kills you off if not appeased) continues to occur throughout the game, cropping up every twenty moves or so. Even if starvation puzzles didn’t bother me, this one’s fuse is way too short.

Beyond that annoyance is the far greater problem of the game’s main puzzle. This puzzle involves following a highly complex alchemical ritual, requiring dozens of steps and fairly precise actions. Multi-step puzzles in and of themselves aren’t a problem, and certainly it makes sense within the context of the plot that the PC’s actions should involve complicated magical rituals, but the way this puzzle is implemented is deeply problematic. Nevermind the fact that one particular object is required for at least four of the steps, one of which destroys it. Nevermind the fact that the instructions for the ritual are couched in highly figurative language, language that is open to multiple interpretations. Let’s even forget about the fact that some of the necessary steps aren’t particularly discernible without glimpsing into the author’s mind — the thing that sent me over the edge about this puzzle is the fact that its instructions (the figurative, abstract ones) are spread over six different books, books which only reveal their contents randomly.

That’s right, each book contains between four and ten critical pieces of information, but each time you type “READ BOOK” you get a random selection of one of those pieces. Consequently, not only can you never be sure if you’ve obtained all the information you need, you have to perform the same command over and over again, wading through dull repetitions of already-printed information in the hopes that you’ll turn up something new. Once I figured out what was going on, I turned to the hints and never looked back. This tactic allowed me to get through the game (though even that required several restarts, due to the “destroyed object” problem), but the fun had long since drained from the experience. Nevermore is IF with marvelous writing and a chilling gothic atmosphere, but until its fundamental design problems are repaired, it will remain as lifeless as Poe’s lost Lenore.

Rating: 7.4