/ˌɪntərˈæktɪv ˈfɪkʃən/

noun — “storytelling you play instead of just read.”

Interactive Fiction is a form of narrative-driven digital experience where the player shapes the story through direct textual input. Unlike traditional novels, the reader is no longer a passive consumer; they issue commands, make choices, and influence outcomes. The line between reading and playing blurs, creating a hybrid of literature, puzzle-solving, and game mechanics.

Historically, Interactive Fiction emerged in the 1970s alongside the rise of Text Adventure games. Early examples like Colossal Cave Adventure and Zork were essentially interactive stories encoded in software. Over time, authors and developers experimented with richer language parsers, branching narratives, and complex world models, pushing the medium beyond mere location-based puzzles into nuanced storytelling. The focus shifted from mechanical navigation to narrative immersion, player agency, and even literary expression.

A core element of Interactive Fiction is the parser, a system that interprets human-readable text into actionable commands. Parsers vary in sophistication: some handle simple verb-noun pairs like “open door,” while advanced systems interpret full sentences, prepositions, and conditional actions. This allows the author to craft intricate plots, dynamic character interactions, and reactive worlds. In modern development, engines like Inform and TADS provide frameworks for constructing these complex narratives, with scripting that can track inventory, character states, and world changes seamlessly.

Interactive Fiction differs from traditional Text Adventures in its emphasis on narrative depth and choice consequences. Whereas classic text adventures often focused on spatial puzzles and exploration, interactive fiction prioritizes story arcs, character development, and branching outcomes. Yet the two overlap: every interactive story still relies on descriptive text, imagination, and player input.

In practice, Interactive Fiction might include:

// Example 1: branching dialogue
> talk to the merchant
Merchant: "Greetings! Are you here to trade or just browsing?"
> trade
You exchange some coins for a magical amulet. Your inventory now includes Amulet of Light.

// Example 2: conditional world change
> open the chest
You open the chest. Inside is a glowing scroll.
> read scroll
As you read, a hidden passage reveals itself behind the tapestry.

Think of Interactive Fiction as a choose-your-own-adventure novel on steroids: every word you type can ripple through the story, altering relationships, revealing secrets, or locking doors permanently. It’s literature you can manipulate, puzzle-solving you can inhabit, and narrative exploration you can control—all at once.

See Text Adventure, Parser, Inform, TADS, Zork