Skyranch by Jack Driscoll [Comp99]

IFDB page: Skyranch
Final placement: 37th place (of 37) in the 1999 Interactive Fiction Competition

In my head, I’ve started this review a dozen different ways and discarded them all. The unused versions were rejected for being too caustic, too angry, or too harsh. During this current attempt, I will try to keep a leash on these energies, though they’re chomping at the bit (if I may mix my animal metaphors.) I want for these reviews to be helpful, not hurtful, and I want to keep my criticisms constructive. In that spirit, I offer a couple of changes that could (and should) be made to make Skyranch a playable game:

The game should be reprogrammed until it meets a minimum level of coding quality. I would put this minimum level right around the functionality provided by, for example, an Inform shell game (i.e. the bare-bones version of the library before the game author has added any real code.) To detail all, or even many, of the ways in which Skyranch fails to meet this standard would take more time than I want to devote to this game. One example: the game should recognize verbs like “ask” and “examine”. The game’s error messages should be helpful, rather than flippant parser responses like “What?” or “So… what are you saying?” Many authors meet this minimum standard by using a text adventure creation tool such as Inform, TADS, Hugo, ALAN, etc. to create their game. This isn’t strictly necessary, of course, but if a game is programmed from scratch, it had better be at least as good as one that was created with such a tool.

The prose should be rewritten until it consists of correct English sentences. The current writing in the game is pretty abysmal. Mistakes are so legion that the text is often confusing, sometimes completely incomprehensible. Until a text game is written in English, it won’t be any fun for me to play, because English is the only language I read fluently.

Until these two basic conditions are met, Skyranch won’t even be worth discussing, let alone playing.

Rating: 0.9

SNOSAE by R. Dale McDaniel [Comp99]

IFDB page: SNOSAE
Final placement: 32nd place (of 37) in the 1999 Interactive Fiction Competition

By the time I hit the end of the two hour mark on SNOSAE I was just laughing. Most of my second hour I was basically cutting and pasting commands from the walkthrough, stopping only long enough to read the text and save the game from time to time in case I screwed up. Even so, when I reached the time limit I still had over half the walkthrough to go! If this is a two-hour game, The Brothers Karamazov was a short story. I doubt I could finish the entire thing in two hours even if I had already solved it once. Without the walkthrough I don’t think there’s a player in the world who could finish it in two hours. Now, whenever I make sweeping statements like this I always regret it, and no doubt somebody will follow this up with a post saying “Gee, I had no trouble at all. Finished it in 45 minutes flat!” But let me put it this way: I spent a half hour on the first puzzle (of about a zillion in the game), and only cracked it because of a pretty left-handed hint in the documentation.

That first puzzle reminded me of a game on the archive called +=3. Dave Baggett wrote that game to prove that a puzzle could be entirely logical but also completely unsolvable without hints or random guessing. The puzzle in +=3 is this [and spoiler warnings are beside the point here]: You have to cross a troll bridge, and nothing in your inventory satisfies the troll. The only thing that will satisfy it is if you remove your shirt and give it to the troll — not that the shirt was mentioned in your inventory or that the game gave you any hint the PC is wearing a shirt. A similar thing occurs in the opening sequence of SNOSAE — you have to cut some wires, but you have nothing in your inventory. There are also no takeable objects in the initially limited landscape. None at all. It was only in desperation that I was combing through the game’s documentation and saw that the game allowed the command “LOOK IN”; the docs suggested that the command was useful for pockets. For laughs more than anything else, I tried “LOOK IN POCKET” and what do you know, the game told me “In it you see: A small pair of nail clippers.” Turns out that I’m wearing coveralls, and these coveralls have a pocket — they just aren’t mentioned in the inventory anywhere. Sure, the coveralls are mentioned in the opening text included in the readme file, but I maintain that they are absolutely indistinguishable from a simple scene-setting detail, and that when they don’t appear in the game the player cannot reasonably be expected to know that they’re really there anyway.

Many of the puzzles after this are of the “save-and-restore” variety. “Oh, that killed me without warning. Well, let’s get a hint from this death message and restart.” These sorts of tactics really raise my hackles as a player, because they use the IF conventions I’ve learned against me, and give me no warning they’re doing so. When I solve one, I don’t think, “Aha! I feel so clever now!” I think, “What an irritating puzzle.”

Puzzle expectations aren’t the only IF conventions overturned in SNOSAE. For one thing, it’s a DOS-only program, a PC executable with an apparently homemade parser. Now let me be clear that I always believe in giving credit where it is due for these sorts of efforts. I can’t imagine wanting to build a parser and game engine from scratch, but I recognize that for some it’s a fun exercise, and I certainly understand that writing an IF game from “the ground up” is more work than writing the same game using an established IF language and libraries. On the whole, SNOSAE doesn’t do a bad job, but as usual it’s not up to the very high standard set by Inform, TADS, Hugo, and their ilk. There’s no “SCRIPT” capability, which makes the reviewer’s job much tougher. The “OOPS” verb is missing, which is a minor inconvenience. “UNDO” is also missing, which is a major inconvenience, especially considering how thoroughly this game is infested with instant-death puzzles. On the other hand, there are also some cool things about the interface. It uses colors to nice effect, putting room descriptions in light blue, commands in dark blue, inventory listings in white, etc. It also displays the available exit directions as part of the prompt, like this:

INTERSECTION OF FOUR HALLWAYS:
You're at the intersection of four hallways. Down each of these
hallways you can see a door. There's a ramp going up into the flying
saucer.
n,s,e,w,u>

I liked that, although I found it didn’t really add that much to the gameplay experience. There’s also a very cool command you discover about 1/3 of the way through the game which speeds navigation significantly. But all these frills didn’t make up for the missing “UNDO”, especially when the game kept cavalierly killing me off.

The one unblemished positive that SNOSAE has going for it is its sense of humor. This is a game that knows it’s a wacky romp and acknowledges it frequently, usually by breaking the fourth wall and displaying awareness of itself as an adventure game. This tendency is evident almost immediately, when the game describes a door thus: “There doesn’t seem to be a lock on the door! All adventures should start out so easy.” That isn’t anywhere close to the funniest example of the game’s writing, but I couldn’t make a transcript of the thing, and there’s no way in hell I’m slogging through 500 commands again just to find a funnier example, so you’ll have to just take my word on it. I was laughing for much of the time I played SNOSAE, and only part of the time was it at the ludicrousness of entering this game in a competition for short IF.

Rating: 5.0

The Commute by Kevin Copeland [Comp98]

IFDB page: The Commute
Final placement: 26th place (of 27) in the 1998 Interactive Fiction Competition

Imagine if this was your day: You start out in your kitchen, where you drink your coffee and eat your toast. Then you try to figure out the layout of your two-room house (the two rooms are a kitchen and a hallway). All the while you’re experiencing one epiphany after another about how much you love your life, except for having to go to work. Then you get your motorcycle helmet (which you think of as a “helmut”) and your keys and head off to your important meeting on your motorcycle. Unfortunately, you get a flat tire almost immediately. Then you wait around while your hands get busy and fix the flat, a process which takes 30 seconds (I think you worked in an Indy 500 pit crew before you got your office job.) Then you get another flat tire, which you fix in an amazing 14 seconds. You get 8 more flat tires in the space of 6 minutes. Then you decide to make up for lost time by driving “just above the speed limit,” and wouldn’t you know, you get pulled over. The cop notices that you don’t have your wallet, and kindly sends you home to fetch it. The drive home takes 7 seconds, and you drive your motorcycle through the house, because you have no idea how to get off of it. You haven’t a clue where your wallet is, and when you try to get it, you think to yourself “I may not need that. I may, in fact, have it already.” So you drive back out of the house and onto the road, but the same cop finds you, and sends you back home again, because you of course do need your wallet and don’t have it already. But something about your hallway just makes you think otherwise. So back you go, and the cop pulls you over 5 more times before you decide to point your bike at an embankment and end your “leisurely drive” by smashing into the concrete at 98 miles an hour. OK, so maybe that last part doesn’t happen, but you sure wish it could.

This is the experience simulated by The Commute, an incredibly frustrating DOS game. The first difficulty I had was with the interface, which looks like a traditional parser, but isn’t. A typical interaction with it goes something like this:

What shall I do? > GET ALL
I'm sorry, I don't quite understand (my mind is elsewhere).

What shall I do? > X FLOWERS
I'm sorry, I don't quite understand (my mind is elsewhere).

What shall I do? > EAT
I'm sorry, I don't quite understand (my mind is elsewhere).

It goes on, but you get the idea. Traditional commands, abbreviations, and disambiguation are replaced by the same markedly unhelpful error message. What’s worse, sometimes it pretends to understand things it doesn’t. For example, in the Hall you can say “GET KEYS AND HELMUT” (yes, the game forces you to misspell the word “helmet”,) and the parser will respond “Yes, I’ll need these.” Fair enough. But when you get out to your bike and try to “WEAR HELMUT”, it says “I’m sorry, I don’t have that here.” Turns out the parser only pretended to put it in your inventory — all you really picked up were the keys. Other times, it seems to willfully misunderstand you. My favorite example is when I typed “GET OFF BIKE” and Commute responded “I’m assuming you want me to get on the bike. OK, I’m on!” The game is full to brimming with this kind of frustrating stuff — it’s clear that the lack of an interactive fiction tool like Inform or TADS really hurt this game, much more than it hurt the other DOS game in the competition, I Didn’t Know You Could Yodel.

OK, so it had a lousy parser. This can be overcome, right? What I couldn’t overcome, at least without a walkthrough, was the “road from hell”, where every few seconds you either get pulled over or get a flat tire. At first, this was very frustrating. Then it just became funny. The point of the game seems to be that going to work sucks. This is a point on which I didn’t need much convincing, but if I got pulled over 6 times and got 8 flat tires on the way to work, I would be thinking that LIFE sucks, work or no work. Especially since all I get at home is a partner who keeps urging me to get out of the house, which I don’t mind doing since I can’t even go back to bed, seeing as how I don’t have one. Finally I consulted the walkthrough and found out how to get past the road from hell. Turns out some rather non-intuitive commands are necessary. For example, not to spoil it or anything, but the command to find your wallet is “HUG DAUGHTER.” Why didn’t I think of that? Unfortunately, even with those gentle nudges (OK, violent shoves), I got to work and couldn’t open the gate because I didn’t have a parking pass, even though the pass was in the wallet I had with me. Once I figured out that I just couldn’t see the pass because the only place I know how to look in a wallet is in a hallway, I deleted the game. My life has sucked much less ever since.

Rating: 2.0

The Land Beyond The Picket Fence by Martin Oehm [Comp96]

IFDB page: The Land Beyond the Picket Fence
Final placement: 14th place (of 26) in the 1996 Interactive Fiction Competition

Picket is a gently whimsical fantasy without much of a plot, whose main interesting feature is its interface. I haven’t played much DOS executable IF before (Inform, TADS, and Infocom games seem to monopolize my time), and it was an interesting experience to play a piece of IF in different colors from my normal white letters on blue background. The different colors of background and text lent a distinctive mood to the piece, and the effectiveness of this technique makes me realize some of the special effects we sacrifice in the name of platform independence. A small sacrifice, perhaps, but a pity nonetheless. As to the content of the game, it was basically average — nothing too irritating or pointless, but nothing astounding or groundbreaking either. It provided a pleasant hour’s entertainment, with a few jarring moments where the prose deviated from standard English. All in all, an enjoyable if unspectacular game.

Prose: There were a few moments in the prose where it was clear that the writer did not speak English as a first language, but the fact that those moments were noticeable as exceptions to the general trend means that overall the writer did a fine job of writing in an unfamiliar language. The descriptions were sometimes a little thin, especially with the game’s two NPCs, but in general the fairytale fantasy mood was well-evoked by the writing.

Difficulty: I found this game’s difficulty to be pitched a bit below average. I never needed to look at the hints, and felt that I progressed through the narrative at a satisfactory pace. I finished the game in a little under an hour, which may mean that it was a little too easy if a two-hour playing time was intended (I’m certainly not the quickest IF player, as earlier reviews may indicate). However, I never felt disappointed with anything being “too easy” — easier than usual, perhaps, but never to an annoying degree.

Technical (coding): There were a few coding problems, and in fact one fatal bug which first made some of my possessions disappear after a restore and then kicked me out of the game altogether. Also, some fairly common verbs (“throw”, and the “character, command” mode of interaction) were not implemented, which was a little disappointing. Aside from these problems, the coding was smooth and relatively bug-free.

Technical (writing): As I mentioned above, there were a few instances of awkward grammar which indicated that the writer was not quite comfortable enough with English to sound like a native writer. The problems were relatively infrequent, and had less to do with spelling or grammar errors than with awkward or unusual constructions.

Plot: Well, the only plot here was a basic “find the object” quest, though cast in much less epic/heroic terms than usual, which was refreshing. There wasn’t much of a sense of unfolding narrative, and many objects were either totally unexplained (the key to the gnome’s treasure room tied around a swan’s neck with a red ribbon? How did that happen?) or so convenient as to be ridiculous (how handy that the scientist just happens to have a powerful fungicide that can kill the problematic mushrooms!), causing the game to feel less like a plotted story than an excuse for stringing puzzles together.

Puzzles: The puzzles were rather average pieces, some quite derivative (the “key tied around an inaccessible animal’s neck” is of course a direct crib from Zork II.) The ordinariness of the puzzles contributed to the game’s low level of difficulty — they weren’t too difficult to solve, because they seemed quite familiar, and those that weren’t derivative were of the “just-happen-to-have-the-perfect-item” type.

OVERALL — A 6.7