Janitor by Kevin Lynn and Peter Seebach as “Seebs” [Comp02]

IFDB page: Janitor
Final placement: 5th place (of 38) in the 2002 Interactive Fiction Competition

Note: Janitor is one of those games where you figure out what you’re supposed to be doing as you go along. It doesn’t take a terribly long time to reach this conclusion, but I’m going to talk about it, and that could quite reasonably be seen as a big spoiler.

We’re in the 8th year of the IF competition, and we seem to be at the point where we’re officially recycling stuff. Having just finished a game (Coffee Quest II) that often feels like a cut-rate knockoff of Michael Gentry’s Comp98 entry Little Blue Men, I discover Janitor, which more or less recapitulates the gimmick from Comp97’s Zero Sum Game, by Cody Sandifer. That is to say: an adventure has just happened, the score is at full, and the PC’s job is to go around unwinding all the accomplishments and setting things back to how they were.

Janitor seems more or less unaware of Zero Sum Game and its “game over” successors like Comp98’s Enlightenment and Comp99’s Spodgeville Murphy — for example, it doesn’t do anything entertaining when asked for the FULL score tally — but happily, it implements the unwinding idea in a more fun way than ZSG did. I was pretty turned off by ZSG‘s callousness towards PC, NPC, and player alike, and the way it motivated the PC to undo everything (the PC’s mother didn’t approve of killing or stealing) was undercut by the game’s taunting of the PC as a “mama’s boy” (or girl). Janitor‘s more sensible approach is to cast the PC as an employee of a text adventure company who must reset the game world so that the next player will find all the puzzles unsolved and the treasures in their original locations.

To accomplish this, the PC can use magical “access corridors” that connect to various rooms in the “proper” game scenario, along with a “mimesis disruptor” that’s good for quite a bit of nifty description-switching. The locations and objects are described with a great deal of humor, and the layout and puzzles are imaginative and clever. I wasn’t able to finish the game in the two hours allotted, which disappointed me, because it looked just about ready to open up into a new and fascinating level. I’d recommend this game to those who enjoy puzzles and IF metalevels, but I’d also recommend waiting to see if there’s a debugged post-comp release.

I say this because unfortunately, Janitor‘s implementation doesn’t quite match up to the wit of its premise and its writing. For instance, there’s a puzzle that can be solved over and over again, bringing the player’s score down to zero in a flash (which is the goal) without really accomplishing much. There’s a bucket that is supposedly full of water, but is also described as empty. What’s more, this bucket ends up being the game’s sack object, which really makes very little sense — why would I automatically store stuff in a bucket of dirty water?

In addition, there is a thin but even layer of punctuation and spelling problems in the prose, and the writing sometimes fails to mention certain critical actions that the game undertakes on behalf of the PC; I went a good long time thinking an object had disappeared, when in fact the game had actually moved it to my inventory without ever saying so. Perhaps most irritating of all, the first portion of the game doesn’t tell you what your goal is supposed to be, except for the rather vague explanation that it’s your first day as a janitor. This would be fine, except for the fact that it fails to respond well to your attempts to actually clean stuff — most such actions are either unimplemented or met with a discouraging message. I’d much rather have seen the game obligingly handle every request to clean something, and let the score mechanism clue the player in to the larger goal.

Also, while I certainly appreciated the effort put into the hints, I was frustrated by the fact that they didn’t go so far as to lay out all the necessary tasks. Consequently, I was left wandering around the game with 4 points out of 100, unable to progress to the next stage because I couldn’t figure out the last lousy task the game wanted me to perform. The hints’ reassurance that “our beta testers consistently beat the game” was the opposite of reassuring, helping me instead to feel stupid as well as aggravated.

I can most certainly appreciate the impulse to avoid giving the game away in the hints — I didn’t even include any hints or walkthrough in my entry last year, foolishly thinking that anybody would be able to stumble through it. Even this year, I wanted to just include hints and no walkthrough, but thought better of it. When somebody only has two hours to play my game, I want them to be able to see as much of it as they can, and it’s really not my place to police their “fun level” by making sure they do it the hard way.

Despite its problems, Janitor was interesting and amusing, and I wish I could have seen it through to its end in the space of two hours. A walkthrough or more explicit hints would have allowed me to do that. Instead, I’m left wondering what I missed, in more ways than one.

Rating: 8.2

Lurk. Unite. Die. Invent. Think. Expire. by Ryan Stevens as Rybread Celsius [Comp99]

IFDB page: Lurk. Unite. Die. Invent. Think. Expire.
Final placement: 35th place (of 37) in the 1999 Interactive Fiction Competition

Nobody has entered the IF competition every year for all five years of its existence. Only one person has entered every year for the last four years. That’s right: Rybread Celsius. When he entered with two games in 1996, he was a mere 15 years old. Now, three years later, you’d expect his work to have grown along with him. In a way, it has. Last year’s Acid Whiplash was much more fun than anything he’d released before, though I suspected at the time that much of the difference was due to the presence of Cody Sandifer as co-author. L.U.D.I.T.E. confirms that suspicion. I don’t mean to suggest that there haven’t been some signs of improvement. This most recent game is free of misspelled words, which is quite a milestone. Actually, I should be more clear: it’s free of words that don’t exist. Rybread still has some trouble with homophones, as in the following sample phrase: “The room’s loan feature is a big door on the eastern wall…” I tried “BORROW DOOR”, but it didn’t work, so I can only assume that the door is really the room’s lone feature. Perhaps I should ascribe this problem to the “Ten Thousand Monkeys on Typewriters” to whom he credits the text, but after playing Pass The Banana I feel like giving the monkeys a rest.

So yeah, things are spelled right. And probably there will be some people who love this game. But me, I just don’t get it. None of it really makes much sense to me, and its hallucinatory qualities only hold my interest for a few minutes. I thought at first I was just stuck on the door puzzle, and I was going to present L.U.D.I.T.E. as Exhibit B for the argument in favor of including walkthroughs or hints with comp games. Then I noticed that Rybread had left the debug feature on, so I just looked at the game’s object tree to see if I was missing anything. Turns out I wasn’t. I tried jumping to a couple of other objects that looked like they might be rooms, but those objects lacked description properties. So what you see is, more or less, what you get. And what you get is not much, and what there is of it is really weird.

So hats off to Rybread for his persistence. I admire that. A game like this probably doesn’t take long to put together, but at least he’s still out there trying, and experience has shown that he does have a fan base. As usual, I’m not part of it. Oh well — there’s always next year.

Rating: 1.6

Acid Whiplash by Anonymous (a.k.a. Rybread Celsius Can’t Find A Dictionary by Rybread Celsius and Cody Sandifer) [Comp98]

IFDB page: Acid Whiplash
Final placement: 23rd place (of 27) in the 1998 Interactive Fiction Competition

“This is terribly, terribly unfair. I’m really sorry. But I just started laughing hysterically, and it’s not what the author intended. In the middle of an intense ending sequence, I read the line:

‘My blood pumper is wronged!’

I just lost it. It’s a very ‘Eye of Argon’ sort of line.”
— Andrew Plotkin, reviewing “Symetry”, 1/1/98

“It takes guts to do *anything* wearing a silver jumpsuit.
My point:
I bet Rybread wears *two* silver jumpsuits while he writes IF.”
— Brad O’Donnell, 1/6/98

I hope my title line isn’t too big a spoiler. I guess I can’t feel too guilty about giving away something that’s revealed in the first 3 seconds of the game. Anyway, it would be impossible to talk about this game without talking about Rybread Celsius. Yes, Rybread Celsius. The man, the myth, the legend. There are those who have called him “A BONA FIDE CERTIFIED GENIUS” [1]. There are those who have called him “the worst writer in interactive fiction today” [2]. There are even those who have called him “an adaptive-learning AI” [3]. Whatever the truth behind the smokescreen, opinion is clearly divided on the Celsius oeuvre. He appears to have an enthusiastic cult following who look at his works and see the stamp of genius, paralleled by another group who look at those selfsame works and see only barely coherent English and buggy code. I have always counted myself among the latter. Works like Symetry and Punkirita Quest set my English-major teeth on edge. I have never met a Rybread game that I’ve liked, or even halfway understood. But Acid Whiplash is different.

First of all, I need to say that I’m going to call it Acid Whiplash, for several reasons:

  1. I’m not sure what the game’s real name is supposed to be.
  2. The other name, while it may be (is!) perfectly true, is just too long to write out.
  3. Acid Whiplash is just such a perfect name for this game.

I’ve never dropped acid myself, but I’m guessing that this game is about the closest text game equivalent I will ever play, at least until my next Rybread game. The world spins crazily about, featuring (among other settings) a room shaped like a burning credit card (???), nightmarish recastings of Curses and Jigsaw, and your own transformation into a car dashboard. Scene changes happen with absolutely no warning, and any sense of emerging narrative is dashed and jolted about, hard enough and abruptly enough to, well, to give you a severe case of mental whiplash. Sounds like a typical Celsius game so far, right? But here’s the best part: stumbling through these hallucinogenic sequences leads you through a multi-part interview between Cody Sandifer and Celsius himself, an interview which had me laughing out loud over and over. Sandifer is hilarious, striking the pose of the intensely sincere reviewer, taking each deranged Celsius word as gospel, and in the process manages actually to illuminate some of the interesting corners of his subject, and subject matter. And Rybread is… Rybread, no more or less than ever. Perhaps being changed into a dashboard while listening makes the whole thing funnier — I’m not sure.

As usual, my regular categories don’t apply. Plot, puzzles, writing — forget about it. Acid Whiplash has no real interaction or story in any meaningful sense. (There is, however, one very funny scene where we learn that Rybread is in fact the evil twin of a well-known IF author). If you’re looking for a plot, or even something vaguely coherent, you ought to know that you’re looking in the wrong place. But if you aren’t familiar with the Way of the Rybread, or even if you are, I recommend giving Acid Whiplash a look. It might shed some light on what all these crazy people are talking about… but don’t expect to understand the next Celsius game.

[1] Brock Kevin Nambo

[2] Me. (Nothing personal.)

[3] Adam Thornton

Rating: 5.2 (This is by far the highest rating I’ve ever given to Rybread. In fact, I think it beats his past 3 ratings from me put together!)

Zero Sum Game by Cody Sandifer [Comp97]

IFDB page: Zero Sum Game
Final placement: 11th place (of 34) in the 1997 Interactive Fiction Competition

Zero Sum Game (hereafter called “ZSG”) is like the proverbial apple which is shiny & enticing on the outside, but inside is rapidly rotting away. The game starts with a fun premise: You’ve won. You’ve collected treasures and solved puzzles, and now (before the first move of the game) you’re bringing them home to your mother. Unfortunately, she doesn’t approve of theft and killing and other such goings on, and orders you to go back and put right all the wrongs you’ve committed. Thus the game’s name: you try to bring your score down to zero before your moves (5000 of them) run out. This could have been a fun romp of reverse thinking, or an interesting exploration of the morality of the traditional stock adventurer character, or even both. As it turns out, the game doesn’t really succeed on either count.

The main problem that I had with ZSG is that it takes a much more callous approach to cruelty (no, not Zarfian cruelty. Real cruelty. [No offense, Andrew — yours feels pretty real at the time.]) than I’m comfortable with. [SPOILERS AHEAD, for the rest of the review] For example, early on in the game you pick up a loyal sidekick named Maurice, a childlike being who follows you around making funny comments a la Floyd. In another similarity to Floyd, Maurice must die in order for the game to be completed. However, that’s where the similarity ends, because Maurice does not sacrifice his life to save yours, nor does he suffer to save the world. No, you kill him to get a pear. The game describes it this way: “You split Maurice wide open; seconds before he expires, Maurice beckons you closer. ‘Oooh,’ he says, ‘was that a mystical treasure?'”. Then you take the pear from his dead body and tromp off to solve the puzzle which requires it. In another section of the game, you take your cute animal friend Chippy the chipmunk, cover him with honey and poison and feed him to a stereotypical “Beast guarding the door.” These (and other) scenes make it apparent that the author has not taken a thoughtful, mature approach to the implications of his theme. That’s OK — not everything has to be thoughtful and mature. But ZSG reached such a level of cruelty that it wasn’t much fun either. Dead bodies piled up in proportions comparable to any hack-and-slash MUD, and even though there’s a resurrection spell in the game, you can’t use it to revive Maurice, or the dozens of dead elves and villagers, or any of the other beings killed in the game, with the exception of Chippy. The game’s ending provides the final barb — it kills you. Not as penance for your sins, but because you’re a “mama’s boy” (or girl, as the case may be.)

To give it its due, the game does have a clever premise, a promising start, and some good puzzles. Some of these puzzles have no particular moral bent, but are cleverly designed (getting the scroll, getting the key). Others in fact do have the particular ethical direction of reversing wrongs: you give the candy back to the baby, for example. That’s why it left such a bad taste in my mouth to learn that other puzzles required coldly slaughtering your friends for the sake of a few points. I learned this from the walkthrough — I had already thought of killing Maurice to get the pear, but couldn’t believe it was the right thing to do until I heard it from the author himself. After that point, I detached from the game, using the walkthrough to see the whole thing and make notes for this review. It didn’t get better. Zero Sum Game‘s gimmick is one that works best the first time it is used — too bad this game did such a poor job of using it.

Prose: The prose in ZSG is actually pretty good. It’s what enabled me to become a little affectionate about Maurice and Chippy before I had to slaughter them. Still, much like the rest of the game, the prose is a good tool used for the wrong purpose. It’s like a beginning carpenter using the best quality wood — the result may look pretty, but it falls apart much too easily.

Plot: I think this is a game that doesn’t know what it wants to be about. I considered the notion (and this is giving a lot of credit to the author) that perhaps the driving idea behind the game is that there is no escape from unethical behavior, that even in putting some things right other ethical boundaries must necessarily be crossed. If we allow this rather extravagant benefit of the doubt and assume that such an examination of ethical entrapment is the game’s purpose, I can only say that it does a really poor job of it. The game’s arbitrary limits force brutal answers to trivial problems — not a very powerful demonstration of the concept. But I don’t think the game is aiming for anything so thought-out. Instead, its plot is a wandering mess, ending in a big “piss off” to its player. Unsatisfying and unpleasant.

Puzzles: The puzzles represented both the best and the worst things about ZSG. On the one hand, the first couple of puzzles I solved (the baby and the key) were really clever and interesting, and they raised my expectations from the already high level achieved by the game’s premise. Unfortunately, the excitement of these only intensified the letdown of consulting the walkthrough and discovering what cold solutions were required for the other puzzles. It’s a pity that the author didn’t keep a consistent tone throughout — I was much more disappointed than I would have been had all the puzzles required nasty measures to solve.

Technical (writing): I only found one grammar error in the entire text, a misplaced modifier.

Technical (coding): The coding was relatively coherent, though there was one major problem: the warning system was a complete failure. To test it, I ate the candy, killed the merchant, and killed Maurice in the first few turns of the game. No response. Other than that, I found no major bugs.

OVERALL: A 5.3