Fatalism   Leave a comment

Zankage isn’t the answer to this one.
— Carl Muckenhoupt, The Gostak

Samuel T. Denton’s Endgame, the winner of the C32 Contest from last year, had a particular bit that impressed me. I’m going to reveal a mild spoiler, so you may want to go play the game first (it is short, don’t worry).

Now, did you try using the ring while wearing it?

Did you try putting the ring back on and using it again?

10 times?

There’s quite a lot of IF out there that would simply say ‘No, that’d be too dangerous’ or ‘Not while it’s on your hand!’ and forget about it. Others might let you try the ring-on-hand once and then disallow any future tries.

Endgame lets you be foolish, 10 times in a row.

Authors these days are very protective of their players. Many a cliff I have attempted to jump off only to be chided with the message “That’s too dangerous.” Look, I know it’s dangerous. Can’t you let me do it anyway, and maybe give an amusing death message on the way?

This protective tendency seems to have grown from the fatality-at-every-turn days of old. A mere fingerslip in King’s Quest 1 could send the player to their doom.

Later, games became more forgiving and gave adequate warning when death was about to occur. This is a good thing. However, what if the player does something that is obviously fatalistic? Shouldn’t their wish be fulfilled?

Similar logic can be applied to what one might call venting actions. Most IF players know, innately, that violence is (nearly always) not the solution to a particular problem. However, being able to hit the door one is frustrated with is a form of catharsis, even if it results in player death via stubbed toe.

Similar things can be said about licking the floor, or jumping up and down. If the response is amusing enough, or at least doesn’t merely chide the player, it’s encouragement that Yes, everything is ok. My game is well coded and anticipates actions well. The puzzle you are stuck on has a reasonable solution. You are not stuck merely because the verb you tried is not exactly the one I had in mind even though it is equivalent.

So, authors: let us zank once in a while. It’ll make us feel better. Maybe we’ll last, oh, 60 seconds more before we reach for the hints, at least.

Posted February 7, 2005 by Jason Dyer in Interactive Fiction

Soup cans   Leave a comment

Cliff Johnson’s game The Fool’s Errand contains puzzles — word searches, jigsaw puzzles, and so forth — that are separate from any narrative.

7th Guest is game infamous for a puzzle involving soup cans; enough so that the term “soup cans” has entered the language of IF theory. However, I have never found this specific criticism entirely fair, because in a way, 7th Guest is exactly like The Fool’s Errand. The puzzles only very slightly connect with the narrative. It is a “puzzle game” rather than an “adventure game”.

Still, there’s a tangible difference when playing the two in sequence, and I believe it’s this: the mechanisms of the 7th Guest puzzles occupy tangible positions in the world space. It’s pretending that the soup cans really exist, whereas in The Fool’s Errand the word searches occupy a sort of metaphorical space.

I would also say J. Robinson Wheeler’s Colours (which as he describes, was written a “little bit in the manner of Cliff Johnson’s works”) suffers the same problem from a slightly different angle. There’s no narrative to be contrived (and therefore no mimesis to break) but the world space is the same as the puzzle space. As soon as the world space is occupied, there seems to be an impulse on the part of players to explain why the world space is configured as it is.

However, I don’t see any reason why a work of IF couldn’t mimic the Cliff Johnson effect precisely and come out well. Navigation would be like normal IF; the puzzles (triggered by, say, touching certain objects) would be presented in a different interface from the rest of the work. Touching the photograph might get an acrostic, while touching the doorknob might activate a jigsaw puzzle.

Posted February 5, 2005 by Jason Dyer in Interactive Fiction

Categories of interactive fiction   8 comments

Find a pack of cards. Take a card at random. Replace, shuffle well, draw again. If you get the Queen of Spades twice in a row, you are born dead. Go to 0.
— Kim Newman, Life’s Lottery

I have been noodling about with a visual model of the various sorts of interactive fiction, which I have here:

Visual model

Some examples of each:

“IF Games” (world state stored, high freedom of input): Zork, Curses, Pick Up the Phone Booth and Die

“Gamebooks” (world state stored, low freedom of input): the Lone Wolf series, the Fighting Fantasy series

“Hypertext” (world state not stored, low freedom of input): Patchwork Girl

“CYOA [Choose-Your-Own-Adventure]” (world state not stored, low freedom of input): the series by the same name, Life’s Lottery

“Chatterbot” (world state not stored, high freedom of input): ELIZA

Caveat #1: The term “gamebooks” is sometimes generalized to include choose-your-own-adventure style books. I have separated it here to indicate that there is some sort of world storage state, generally referring to a player inventory and RPG-like statistics.

Caveat #2: I am using “chatterbot” here to refer only to “dumb” chatterbots with no memory beyond the previous command.

Caveat #3: These categories aren’t exactly parallel. ELIZA has a great deal more freedom of input than any IF game; gamebooks tend not to store nearly as much detail as an IF game. It may help to think of the corners as directions rather than absolute points.

Some relatively interesting effects can be attained by adding more variables. For example, here’s what happens if you care about whether or not the user is a character in the story or not:

Visual Model #2

The left square represents “the user is a character in the story” and the right square represents that “the user is not a character in the story”.

The hypertext and CYOA categorize get separated, so that’s rather pleasant.

“Expert model” refers to things like a taxonomy system that answers simple questions and routes down a branching tree (what color are the feathers on the bird? does it fly? etc.) Unfortunately, expert models tend to be in truth limited in choice (even though they have free entry) so the position is filled somewhat uncomfortably.

“Expert system with world model” refers to a system like SHRDLU which resembles a chatterbot but keeps track of world state. Nick Montfort cites it in his book Twisty Little Passages as an early form of IF, and by this model his statement is accurate (although it still does not get lumped together with “games”, which makes logical sense).

“Advanced hypertext” is a word I invented because I was unable to come up with anything that met the criteria. It would require a hypertext that stores information about the world state; for example, perhaps if the user picks links related to death scenes across the entire hypertext become darker. There are some Japanese games that appear to come close like Radical Dreamers but I don’t know the genre in detail enough to make an authoritative statement here.

“Interactive poetry” is another word I invented, and really only matches (at the moment) with Andrew Plotkin’s work The Space Under the Window. (The title of this weblog also hints at a work in progress of my own which falls into this category.)

The blank spaces and invented words may seem a bit of a stretch, but it’s really the blank spaces on the map that interest me most. Different variables like “RPG elements” and “graphics” have brought up things of interest. I’ll cover these results in the future.

Posted February 4, 2005 by Jason Dyer in Interactive Fiction

Natural action   2 comments

My use of “structural elements” to name things that are actions but not really puzzles was a bit of a hack. I meant that those elements were working as structure, rather than something to “stump” the player, but since normal puzzles define structure as well, it’s not the best term. (I also put in a bit of bias with my first two examples for having the structure require navigating somewhere else first; however, the CPR scene in Photopia doesn’t follow this logic.)

I’m going to stick with natural actions for the moment, defining them as “actions that advance a narrative without requiring insight or logic.”

I’ve also contemplated the problem I posed regarding the “easy” puzzles of Photopia: what makes them different from using a key on a lock? I think the hinge here is the puzzles involve fantasy elements, invented items with possibly no context in the player’s experience. They’re relatively typical Western fantasy elements, so readers with a nodding attachment to those tropes should have no issue, but it’s quite plausable for a player to know nothing of Western fantasy.

Looking over my previous examples, then, I’d say natural actions either a.) Give direct instruction to the player, b.) are repetitions of a puzzle in identical contexts, so after the first time it is quite natural what to do, or c.) are connected enough to a player’s background and context that no thought is required.

C seems like a relative case. Take the possibility someone has never seen a lock and key before. Using a key on the lock then *would* be a puzzle (never minding the fact they probably wouldn’t know the word UNLOCK either). If this is taken as fact, then the “easy” puzzles in Photopia really *are* natural actions for some players, so for those people they are not puzzles at all (which explains why when the game was released there was confusion as to whether it was puzzleless or not).

Now, to the experimental IF question: could an (enjoyable) game be written entirely with natural action? There are, of course, actual examples (like Stephen Bond’s Rameses) but they seem to enforce this through player inaction; pure navigation, or conversation, or a combination of both. Would it be possible to maintain natural action while allowing the player to be in the middle of, say, a spy thriller?

Posted February 4, 2005 by Jason Dyer in Interactive Fiction

Structural elements vs. puzzles   5 comments

In James Bond: Everything or Nothing there’s a 2-player cooperative mission mode. Throughout the mission there are doors with two buttons; both buttons must be pressed at the same time for the corresponding door to open.

In some contexts this might be called a “puzzle”. However, because the layout is consistent — the buttons are always to the left and right of the door — it’s not a puzzle at all, but a structural element of the level. The doors force both players to be in the same location at once.

In interactive fiction, the equivalent sort of thing can be found with locks and keys. There may be a door with a corresponding key, and some difficulty involved in finding that key, but once the key is located unlocking the door represents a trivial puzzle. The actual matching of key to door is acts as a structural element (forcing the key to be found first) rather than a puzzle.

In Photopia, an early scene involves resuscitating a person. The player is given directions on what to do and a NPC intercedes if the player is simply passive. The events represent player action but do not represent a puzzle. The commands the player enters are part of the structural elements, but not a puzzle.

Later on (with the storytelling scenes), there are some “easy” puzzles. These are not merely structural — the player is not told what to do, and some people have gotten stuck. The actions are strongly implied, but the leap to blatant obviousness isn’t there.

The question I have is, at what point does something turn from structural element into puzzle? Clearly in Photopia’s case the direct commands from an NPC managed it, but what about the more subtle ways? The structural aspect of the lock and key seems to derive from convention — if there was only one IF game that used keys and locks, would that constitute a puzzle because of the lack of repetition? Intuitively, I’d say no — I can’t imagine a player of Dreamhold being stuck on the first locked door once they have a key — but I have difficulty pinning down the exact reason why.

The interest to an experimental IF writer here would be to explore what limits there are in “puzzle-less” IF. Which sort of actions are allowed when avoiding puzzles, and which represent some sort of difficulty and are therefore off-limits?

Posted February 4, 2005 by Jason Dyer in Interactive Fiction