About Interactive Fiction

What IF is as far as we’re concerned

As with any healthy genre, the meaning of “interactive fiction” is subject to changing context and culture. While the Interactive Fiction Competition was founded with a certain kind of game in mind, it’s always avoided taking a prescriptive stance as to what is and isn’t IF, instead allowing itself to act as an expression of the whole community’s evolving definition of this term.

Since the beginning of the comp, however, a few key agreed-upon facets of IF have never changed. Generally speaking, IFComp entries are videogames whose player interactions center on text. They communicate to their players primarily by displaying text, and players respond in turn by pushing text back at them, one way or another.

Much IF takes the form of a story told in second-person perspective, with the player in control (to one degree or another) of that story’s main character. Experimental works may vary this template, but the key point about focusing the games’ interaction around text tends to stay stable.

One tends to find three main varieties of this interaction among IFComp entries (and, indeed, IF in general): parser IF, CYOA, and hypertext. Let’s take a closer look at each of these. We’ll then present a brief discussion about playing parser IF entries in particular, and finally share some links to some representative IF works, as well as related resources around the web.

Parser IF

Parser IF represents the medium’s most venerable form. These are games in the mode of the text adventures that rose to prominence among early personal computer users of the 1970s and 1980s. Their most telling feature involves a natural-language parser that accepts typed-in instructions from the player for what the main character ought to do next.

A scene in a parser IF game might look like this:

Front Steps

Well, here we are, back home again. The battered front door leads north into the lobby.

The cat is out here with you, parked directly in front of the door and looking up at you expectantly.

>_

That “>_” is a text prompt, with a cursor awaiting the player’s typed-in command. Perhaps the player will type GO NORTH, or LOOK AT THE CAT, or ASK THE CAT ABOUT THE DOOR. A well-made (and thoroughly tested) game will accept many reasonable inputs, and respond appropriately:

> PET THE CAT

The cat aggressively butts her head against your hand as you reach for her, and you take a moment to scratch her behind the ears.

> ASK THE CAT ABOUT THE WEATHER

She looks up at the sound of your voice, but deigns no further reply.

>_

On the other hand, if you’ve never played a parser IF before, you’d probably have no idea what to type there. Typing SEE IF WE GOT ANY MAIL or WHOSE CAT IS THAT may seem like a perfectly reasonable things to try, but the game will almost certainly respond to these with "That's not a verb I recognize" or something similarly disappointing.

As with many other styles of specialized videogame input – such as a thumbstick-and-button-festooned console controller, or a WASD-plus-mouse PC setup – the parser demands a bit of acquired skill through practice before a player can use it effectively. Fortunately, the IF community has produced many great introductions to the parser, which we explore further below.

While the 2010s have started to see a greater variety in the style of IFComp entries, the vast majority of past entries to the IFComp have been parser-based. Once a new player has gotten the hang of the parser with any single game, the whole rich and many-storied world of parser IF, both within and without the Comp, becomes available to play and explore.

And indeed, parser games done well can excel at creating a sense of open, player-directed exploration – whether through physical geographies, abstract conceptual spaces, or complex conversations. (Don’t look to our example-cat as a role model for that last one.)

CYOA

Choice-based IF – also called CYOA, after a certain series of fondly remembered game books – does not use a text parser. It instead gives the player, after certain key passages of story text, a list of possible actions the player’s character might take in response. The player chooses one of these actions, and the story continues, taking that choice into account.

A scene in a choice-based game might look like this:

Well, here we are, back home again. The battered front door leads into the lobby.

The cat is out here with you, parked directly in front of the door and looking up at you expectantly.

This arrangement may seem familiar to more experienced videogame players, who have encountered something quite like it time and again in the “conversation trees” and other narrative mechanics of modern commercial games. CYOA games stand apart from these works by allowing this style of player choice to act as their core driving force, rather than just one of many secondary game mechanics.

Choice-based games tend to be less about free exploration through a space, and more about keeping up a sense of momentum through a story, with most choices carrying the tale forward a little bit more. Done deftly, a CYOA game can provide the uniquely satisfying experience of reading a story while feeling uncannily invested in its outcome. “Interactive fiction” in its most direct interpretation, perhaps.

Hypertext IF

Hypertext IF is related to choice-based games in that it makes the player’s next possible actions an explicit list, but separates itself through presentation. A hypertext game invites the player to direct interaction with its own story text, clicking on highlighted words or phrases – rather like one navigates around a website. (Indeed, modern hypertext IF is usually played in a web browser.)

A scene in a hypertext IF might look like this:

Well, here we are, back home again. The battered front door leads into the lobby.

The cat is out here with you, parked directly in front of the door and looking up at you expectantly.

You’re hungry.

Each of those bold-weight phrases might, with a click, take the player to a new scene or location, expand in-place to reveal new text (and perhaps new choices), or accomplish other effects. In this example, clicking the link in the last paragraph might transform it to this:

You’re hungry. Staying focused on dinner plans keeps your mind off what happened this afternoon.

A well-crafted hypertext game can offer a feeling of exploration of a different sort than that found in parser IF – trading the parser’s intentional ambiguity for a labyrinth of clearly marked passageways winding through the work.

While the concept of hypertext fiction is not new, this particular style of IF began to enjoy a renaissance in the 2010s by way of Twine, a popular tool for their creation. Recent IFComp years have seen a significant portion of Twine-enabled hypertext entries.

Playing Parser IF

Wiser fans of parser IF are under no illusions that learning to play these games can prove more than a little tricky to newcomers. Without knowledge of the parser’s conventions, otherwise interested new players find themselves faced with a text prompt that invites them to type in anything – and which then proceeds to offhandedly reject most of it. Not the most welcoming experience.

As such, some of the most talented writers of modern parser IF have put as much work into creating tools, guides, and other player-aids as they have actually creating games. More than one have created games which themselves act as tutorials for first-time players of parser IF. The following list includes some better examples of each.

Please note that many of these resources refer to parser IF as simply “IF”, reflecting how these terms really were interchangeable before the recent prominence of tools like Twine and ChoiceScript made high-quality non-parser IF more common. While the IF tent has widened since they were written, these guides’ advice remains as valid as ever for parser-based games.

Short guides for new parser jockeys

Games with tutorial elements

Other IF games to try

The People’s Republic of Interactive Fiction, a Boston-based IF interest group, hosts a handpicked shortlist of IF works suitable for newcomers – either because they’re specifically designed that way, or because they’re widely considered to be good examples of the form. All the games on the list are playable in a web browser.

Naturally, we also invite you to browse the list of past Interactive Fiction Competition winners, or the top entries from recent years. These lists feature links to the games’ pages on the IFDB, where you can in turn download them or (in most cases) play them online as well.

IF resources around the web

The Interactive Fiction Database, created by Mike Roberts, is the web’s clearinghouse for all things IF. It lists most every work of IF since the birth of the medium, and invites users to contribute new entries, reviews, and other commentary. It provides assistance for downloading and playing most of the games it knows about, and also offers in-browser play when available.

The Interactive Fiction Community Forum acts as the central web-based discussion space for the IF community. A glance at its “view active topics” page shows the what folks are talking about at the moment, but the whole board is worth exploring, and fresh topics are always welcome. The forum is maintained by Mike Snyder and moderated by a team of community volunteers.

When the comp is in full swing – especially during September and October of every year – discussion of comp entries blooms across the web, not just on the above forums but on a variety of review sites and personal blogs. By following the IFComp blog, the Twitter account, or Mastodon, you can stay abreast of new comp-related links. (And if you know about a link that we ought to share, please feel free to share it with us.)