Dinner Bell by Jenni Polodna [XYZZY]

[I originally reviewed this game for the XYZZY Awards, as part of a project to review all the 2012 nominees for Best Writing.]

IFDB page: Dinner Bell

Well, I can see why this one was nominated. It’s hilarious! Now, there’s always a danger to analyzing humor, as frog-lover E.B. White once remarked. But presumably everybody reading this has already gotten to enjoy the game’s jokes, so let the batrachian carnage begin!

One technique that Dinner Bell uses to great effect is piling on the wacky, with jokes, funny concepts, and surprises sometimes stacked up several layers deep in a given turn. For instance, along with the player’s score increasing, the game goes out of its way to congratulate the player every time a food gets bagged. That’s kinda funny. The congratulation repeats exactly each time. That wouldn’t necessarily be funny, unless the method of congratulation is something ridiculous, that would seem increasingly ridiculous the more it was repeated. And, in fact, the method of congratulation is a pat on the head, which fits the bill perfectly. The pat is delivered by a head-patting robot. That’s really funny. The head-patting robot is named Pat. That’s not only funny, it actually sets the player up to type something funny, which of course gets a funny response:

>PAT PAT
You pat the head-patting robot on his little robot head. He seems confused by this bizarre shift in circumstances.

A closely related move is to make a joke, feint away from it, and then return to it with a slightly different riff, like so:

>X BEER
This beer is big, and brown, and furry, with claws on the ends of its powerful arms and legs. Wait, I'm thinking of a bear. This beer is a bit on the hoppy side, with woodsy undertones. Like a bunny.

It’s funny enough for the narrator to start describing a bear rather than a bear, then to catch itself, especially since “big” and “brown” could reasonably describe a beer, but “furry” throws us right off the map. Lots of writers would stop after “Wait, I’m thinking of a bear,” or would perhaps give a perfunctory description afterwards, which would amount to more or less “You see nothing special about the beer.” Polodna makes us think she’s doing that, though with a funnier version that slightly skewers beer connoisseurs. Then, the knockout punch: “Like a bunny” not only returns us to the kooky hilarity of mistaking beer for a woodland animal, but it recontextualizes “hoppy” (hoppy! how perfect is that?) and “woodsy” from the straight-seeming description that precedes it. That panache makes a good joke into a great joke.

However, amidst the jokes, there’s a thin layer of creepy, which puts the horror in “Horror/Comedy.” The game is still about 95% comedy and 5% horror, but that’s enough to keep us off balance. The eerie bits provide a background for the jokes, so that the sheen of desperation adds to their humor, and their humor illuminates the desperate moments, allowing them to take us by surprise:

>X BELL
When the bell goes ding, it is time to eat. It is time to eat when the bell goes ding. You cannot eat until the bell goes ding. Bell : ding :: time : eat. You understand this with every fibre of your being. Sometimes (actually, most of the time) it's all you understand anymore.

The repetition is funny, as is the inappropriate use of analogy notation. However, “it’s all you understand anymore” is an unexpected shot of pathos, playing the PC’s dilemma straight. The picture of a prisoner, starved and experimented upon, gives an uncomfortable edge to our laughter at the jokes preceding and following it.

So Dinner Bell often serves us multiple layers at once, a few of which may be a little unsettling. However, the layering also happens across the playthrough, getting good mileage out of the comedy callback. For instance, when we first examine the oven:

>X OVEN
This oven's designer got tired of trying to remember if they'd left the oven on, so they invented an oven you can't turn off. Its internal temperature is a constant 400 degrees Fahrenheit. You know this because you are omniscient all of a sudden, but only as regards this oven and the names of everyone in New Jersey.

The oven is closed. This fact is clearly visible to everyone, but you used your omniscience to discern it anyway, because why not.

The oven you can’t turn off gets a rueful grin from IF designers who know how nice it is to be able to take shortcuts around the fiddlier parts of world modeling, but it’s “you are omniscient all of a sudden” that gets the biggest laugh. We’ve all seen descriptions that introduce or draw upon knowledge that the PC couldn’t reasonably have, and lampshading it here is a great gag. As is typical for this game, that gag is topped by a couple more, building on the omniscience concept first by applying it to an unexpected context, and then by incongruously using a superpower to do something very ordinary.

That’s all terrific, but it gets even better late in the game:

>X CAKEBOT
Cakebot is the most sophisticated AI in, not just the building, but the tri-state area containing the building, and all people ever do is put cakes on his head. You know this because he complains to the oven sometimes, so it falls within the limits of your omniscience.

(You also know that the oven feels no sympathy whatsoever. The oven wishes people would put cakes on its head. The oven would consider that a lovely break from the daily indignities it suffers.)

This callback to the omniscience joke does the work that a callback should, playing on our familiarity with the concept to give us the feeling that the game is making a private joke with us, leveraging the relationship it’s built to intensify the comedy. On top of that, it re-lampshades the omniscience concept, and suddenly imparts comically doleful personalities to the both the Cakebot and the oven, a la Marvin the Paranoid Android. So of course, the whole thing gets paid off here:

>PUT CAKE ON OVEN
You put the cake on the oven, and the oven sighs contentedly. This is the happiest day of its life.

That’s a beautifully constructed joke, and it’s not the only one. I particularly enjoyed the gag can of snakes that turned out to have peanut brittle inside. That’s a very clever reversal. (Not to mention that it prompted me to revisit Paul F. Tompkins’ Peanut Brittle bit, the definitive comedy statement on gag peanut brittle cans.)

One more favorite: the Shiptogar easter egg. So the Shiptogar itself is awesomely absurd, and its presence reaffirms that this game is about the jokes, not the puzzles. It’s perfectly fun turning the ship in a bottle into a bottle of vinegar. However, the Shiptogar really comes into its own elsewhere:

>X SINK
Closer examination reveals this to be merely a child's drawing of a sink. The drain has been hastily rendered in blue crayon, and near it a posse of scrubbing bubbles is fighting a dinosaur.

>X BUBBLES
You're not sure who you'd put money on in this battle. The dinosaur can breathe fire, but the scrubbing bubbles have the power of friendship.

>SPRAY SINK
You spray the sink liberally with Shiptogar, and get the weird sense that something almost imperceptible and incredibly unimportant has changed.

>X BUBBLES
You're not sure who you'd put money on in this battle. The dinosaur can breathe fire, but the scrubbing bubbles have the power of friendvinegar. Wait, friendvinegar? Never mind, you're putting fifty bucks on that dinosaur, then.

Like every bit of prose in Dinner Bell, these responses are funny and silly, but the situation itself is 100% prime IF humor, similar to the linguistic deformations of Nord And Bert, Ad Verbum, and the Leather Goddesses Of Phobos T-Remover. It’s the kind of joke that plays to IF’s strengths pulling off deftly what would be impossible in film and rather more tedious in straight prose.

Dinner Bell‘s help text says, “most of this game’s entertainment dollar value lies in examining things and reading the dumb jokes.” That sells it a bit short — there’s lots of humor to be found beyond object descriptions, and the jokes are pretty smart. What’s true, though, is that this game is not about plot, setting, character, or puzzles. It’s about the jokes, and lucky for us, they’re excellent. This riotous game deserves every writing accolade it gets.

Ad Verbum by Nick Montfort [Comp00]

IFDB page: Ad Verbum
Final placement: 4th place (of 53) in the 2000 Interactive Fiction Competition

Among Infocom enthusiasts, the game Nord and Bert Couldn’t Make Head Or Tail Of It doesn’t tend to get singled out for a lot of praise. It has its fans, sure, but rarely receives the hosannas granted to such works as Trinity, A Mind Forever Voyaging, or even Planetfall. Its detractors, on the other hand, can be extremely vocal and emphatic. Ironically, though, the thing its critics decry is in fact the game’s greatest strength: it is a near-total break from IF convention, setting aside adventuring and role-playing to focus instead on wordplay, puns, and cliches. A typical Nord and Bert puzzle asks you to type a spoonerism, cliche, or bad old joke into the command line, which the game will then recognize and advance the story for you.

Naturally, if you despise puns, or if you don’t know a lot of cliches, or if you don’t enjoy wordplay, Nord and Bert isn’t the game for you. Because I love language and have a pretty firm command of English idioms, I loved Nord and Bert, though I certainly found myself relying on the hints at a few points. Still, it’s not surprising that fans of Trinity-style IF find themselves caught short when playing the game — it’s nothing like any other Infocom game, or really any other piece of IF. Until now. Ad Verbum is very much in the spirit of Nord and Bert, but instead of focusing on English idioms, it focuses on the words themselves, having a ball with all manner of challenging restrictions on expression.

For example, there’s a room where every single word starts with “S”. I’m not kidding — every single word. Don’t believe me? Here’s the room description:

Sloppy Salon
Simple social space, sadly spoiled. Some skewed situation's sequel,
surely. Seemingly, slovenly students sojourned -- scraping,
scratching, scuffing surfaces.

Stuff: ... stainless steel stapler... sizable sofa.

Now, I’ve seen some amazing room descriptions in my years of playing IF, but this one just blows my mind. I can’t believe the sheer linguistic bravado of it. Not only that, the author performs a similar feat in four other rooms, one for the letter “E”, one for “N”, one for “W”, and another for “S”. Not only that, each room has customized library responses consisting of only words beginning with the appropriate letter. In these rooms, as you might gather, the game will only accept input beginning with the appropriate words — the challenge is to come up with words that tell the parser what you want to do while staying within the linguistic restriction. Keep a thesaurus handy while playing this game.

Just for these rooms alone, the game is a towering achievement. To come up with not just a room description, but actual library responses that make sense for all commands, in such a restricted form, is incredible. Beyond this, though, is the achievement in parsing — I shudder to think what this game’s code must look like. And those four rooms are just one part of the whole thing. Ad Verbum overflows with linguistic challenges of this nature, and I had a hell of a lot of fun playing it.

At least, I had fun until the time I typed in an answer that should have worked under the game’s rules, but which the game didn’t recognize. And there we have the danger of this kind of game. Its wordplay challenges are so mind-wrenching that when I do come up with an answer that works, the game had better accept that answer, or I’ll get frustrated very quickly. Up until about halfway through Ad Verbum, I found that it was very well prepared to handle anything I threw at it. However, as I moved to other puzzles, it started to reject perfectly valid commands, which caused me to lose faith in the game with distressing speed, despite how impressed I had been with it up until then. After that frustrating period, I turned to the help and didn’t try very hard to solve the rest of the puzzles, which is a shame because some of them were really excellent puzzles.

The problem is that because Ad Verbum requires such specific input, when it isn’t prepared to handle what little input is valid under its rules, it seems much more broken than does a typical IF puzzle when it rejects alternate solutions. I can’t say I blame it — frankly, I’m astonished by how well coded it is already, even despite what it still lacks — but that didn’t make my experience any more fun when the game was rejecting correct answers. Ad Verbum sets itself a highly bizarre challenge, bravely taking up the mantle of Nord and Bert. When it succeeds, it provides immense intellectual pleasure. When it fails, it generates great frustration, and helps me understand just a little bit more of what those Nord and Bert bashers are on about.

Rating: 8.6

[Postscript from 2020: Ad Verbum won the XYZZY Award for Best Puzzles, in a ceremony held on ifMUD. In accepting the award, Montfort gave the most astounding acceptance speech I’ve ever seen. I reproduce it here in full, from its archive on Montfort’s site:

Ahem, awesome! Author accepts an appealing award affably.

As author’s actions affirm, alphabetical arrangements always amused author. Assembling assorted arbitrary ASCII, ad absurdo, as adventure and acquisition, appeared attractive.

And accordingly, author attacked adventure, abandoning ars amatoria, abandoning athletic activity, appearing agonizingly antisocial. After arduous attempts and assays, author actualized adventure.

Accolade and adventurer appreciation authentically affects author.

Acknowledgement appears appropriate: author appreciates all assistance and aid, awfully. An acolyte (“alone,” as acolyte’s appellation asserts) accoutered abundant authentication aid, assuredly above average.

Author asserts again: acclaim’s absolutely appreciated. Adieu!]

Phlegm by Jason Dyer as Adjacent Drooler [Comp96]

IFDB page: Phlegm
Final placement: 17th place (of 26) in the 1996 Interactive Fiction Competition

A thoroughly whacked-out romp through realms of surrealism only barely touched on by Nord and Bert, Phlegm is pretty low on logic, but quite high on goofy gags. Perhaps its funniest moment comes in its opening screen, where it bills itself as “An Interactive Interactive”; it’s the kind of joke that’s only funny the first time, but since it is the first time, it worked for me. Also, in spite of the author’s assurance that it is impossible to make a mistake that renders the game unwinnable, I managed to do it, and I wasn’t even trying! (For the record, it’s because I put the toy elephant in the cart and then torched it with the flame-thrower.) Phlegm wasn’t really hilarious, but it provided a number of smiles, and even its puzzles were logical in an illogical kind of way. In many ways, the game is like its opening joke — lots of fun at the moment, but not anything you’d ever want to repeat.

Prose: Lots of cleverly funny little touches, from Leo the lemming whispering “Rosebud…” to the “Lil’ Terrorist brand Flame-thrower.” The prose was generally lots of fun to read, even if at times the silliness became a wee bit more irritating than amusing.

Difficulty: Well, I found myself looking at the hints quite a lot, but I’m not sure whether that’s because the puzzles were simply difficult, or difficult to take seriously. For some reason, I found myself unwilling to agonize about how to handle the guitar-playing lunatic, and wanted to look at the hints in order to see more of the jokes, since a game like Phlegm suffers quite drastically from a reduction in pace. So I suppose you could say it was a difficult game, but then again I’m glad I approached it the way I did — a plotless work like this one begs to be finished rather than battered.

Technical (coding): The coding was on the whole quite strong. I only found one weak spot, which was the fact that I discovered that I could carry the powder as long as I was holding the grail — it didn’t need to actually be inside the grail. Somehow I don’t think this is what the author intended.

Technical (writing): The writing was pleasantly error-free, which made the humor much more accessible and easy to digest.

Plot: Well, I couldn’t really say there was much of a plot, but on the plus side I don’t think much of an attempt was made at one either. So the game was plotless (aside from the very most basic “get-the-treasure” motivation), but it didn’t suffer all that much from being so.

Puzzles: Some of the puzzles were quite funny, and extremely reminiscent of Nord and Bert, especially those involving the needle. Then again, some others (the flame-thrower, for example), failed to be a lot of fun in their irrationality. In general, though, I’d call the puzzles successful in what I deduce to be their aim — parodying typical IF problem (the references to Balances were especially funny) and providing nutty goals in an off-kilter universe.

OVERALL — 8.5