Update: Find out more about the 50 Years of Text Games book and the revised final version of this article!
Howling Dogs
by Porpentine Charity Heartscape
Released: October 1, 2012 [IF Comp]
Language: Twine
Platform: WebOpening Text:
A room of dark metal. Fluorescent lights embedded in the ceiling.
Note: discusses one of the game’s few puzzles.
When the 2012 Interactive Fiction Competition opened for its 18th season with the usual crop of TADS and Inform games, few in the parser games world were expecting the seeds of a revolution. Certainly none had imagined such revolution might be heralded by a one-room game from a first-time entrant using a development tool that few had even heard of: three red flags right there. And while other entries that year lured players with traditional blurbs mentioning crowd-pleasers like spaceships, manor house mysteries, and magic, one description stood out as not quite like the others:
mysterious game...hyperlink powered, yes, but what ethos does it promote? a death ethos? my god...or uh, visions, gender, the hyphen between dream-notdream, fascination, feeling anything at all?
two significant endings
The game in question began with a quote from a story by Kenzaburō Ōe, the 1994 Nobel Prize winner who once described his life’s work as “writing about the dignity of human beings.” After long seconds of nothing but a dark screen, the game begins by describing a prison, a complex of small metal rooms lit by fluorescent lights; and no explanation of who you are, why you’re there, or why there’s no way out.
The activity room is in the north wall. The lavatory entrance, west, next to the trash disposal and the nutrient dispensers. The sanity room is in the east wall.
Her photograph is pinned to the side of your bunk. A red LCD reads 367 a few inches over.
Clicking the highlighted words lets you explore your surroundings, a limited world that seems at first to have the same simulationist assumptions as traditional parser IF. Space is divided into discrete rooms; interacting with the nutrient dispensers produces food and bottled water; consuming these makes trash, which litters up the room description; trash can be disposed of in the trash disposal, or left where it is. In the bathroom is a functional shower. The sanity room has wall-to-wall scenes projecting peaceful vistas, and the photograph is of someone you once loved whose memory grows fainter each day; each day, the LCD counter ticks up by one.
Her photograph is pinned to the side of your bunk. A red LCD reads 368 a few inches over.
The activity room provides the only fleeting escape:
A reclining chair in a dark room with a visor hanging from the ceiling.
You sit down and pull the visor over your head. The visor interior is soft and enveloping. You squeeze the drip tube between your teeth and sickly sweet fluid floods your mouth. Pulses fire into your retinas.
The simulation rig takes you to a series of new virtual worlds, but each is only another prison. As Joan of Arc (or maybe just someone like her) you await immolation for the crime of believing yourself to be something no woman was allowed to become. As a kept companion in a looming stone house on a moor, your captor’s oppression becomes so hateful that murder is the only possible choice for your character—no matter what words the player chooses to click. As a child empress in a fantasy kingdom, you ritually study the most artful and proper ways to die, learning how to keep your family from shame at the moment of your inevitable assassination.
These are not just any prisons: they are prisons for women, stages for mythic yet painfully familiar traumas of oppression, of control, of societal roles and the impossible weight of rebelling against them. Like many of the new flood of games built with a tool called Twine, Howling Dogs was concerned with themes and issues not often explored in games by men—for the most part, in games at all. It was a kind of story that gamers had rarely seen, part of a burgeoning conversation in the form of experimental text games happening between outsider designers, in the process of expanding that medium’s horizons forever.
Created in 2009 by parser IF author Chris Klimas, Twine was an elegant visual tool for creating hypertext stories: works where the user clicks words in onscreen prose to advance through a network of linked textual nodes. Hypertext fiction had been around for decades—though not always with the web's culture of freely sharing work—and Twine itself attracted few users at first, despite its many advantages as a tool: it was free, it had friendly documentation, and it let you export your games as standalone web pages playable in any browser. The interface gave authors a workbench where they could create and link named boxes together; the boxes contained text that could link to other nodes by wrapping their names in double brackets:
You are in a room with two doors. You can either enter [[the door on the left]] or [[the door on the right]].
That was it, more or less: while other syntax allowed for advanced features like tracking variables, tweaking styles, or inserting JavaScript code, the foundation of Twine was remarkably simple. Yet only a handful of small Twine stories had been released by the early months of 2012. Existing hypertext authors assumed a far more powerful tool was necessary to do real work; parser IF fans were simply not interested in something which seemed so simple. Leading IF languages could simulate a model world and understand complex input, qualities seen as prerequisites to an interesting interactive text experience—though this consensus had begun to change: in 2010 Emily Short posted a challenge on her blog entitled “So, Do We Need This Parser Thing Anyway?” And while the web browser was becoming a relatively stable platform for complex applications, few interactive story platforms had yet evolved to natively use it. The exceptions were communities with little overlap, failing to reach the critical mass necessary to shape larger discourse.
Parser IF could take months to write. Howling Dogs was written in a single week of intense creative output, in what would become a common pattern for its author, Porpentine Charity Heartscape (then writing as just Porpentine). A young trans woman kicked out of her home at age 14—she would later say in an interview that before she started making games, she was “just surviving”—Porpentine was familiar with parser IF and had written games in Inform. But she’d become frustrated by the implicit gatekeeping of the parser, and the more explicit elitism of parts of its community. Near the end of 2012 she published an extraordinary manifesto and tutorial, “Creation Under Capitalism and the Twine Revolution,” laying out the parser’s frustrations both for players—“an invisible god figure that punishes you for failing to understand, as a representation of the smirking nerd, the obnoxious dungeon master”—and for would-be authors, not all of whom were privileged enough to have the time, education, and financial security to master it. While the community that had formed around rec.arts.int-fiction in the early 1990s had standardized a consistent notion of what interactive stories could be, that conception had blind spots, some of which seemed by outsiders enshrined into monopoly:
What do we see when we search interactive fiction? I mean, the first couple pages of actual search results.
Dead pages full of links to past glories of the 90s, maybe early 2000s. A lot of the active stuff isn’t very welcoming to minorities. I see stories set in colleges, mansions, middle-class homes, generic fantasy worlds. I’m not college, I’m not mansions. What is that to me?
But above all else, they all have one thing in common. They presume parser as the default. ...
Some say non-parser isn’t interactive fiction.
If the words can be interacted with, it’s interactive fiction.
“We have a problem,” Porpentine’s manifesto continued:
which is not admitting the degree to which we rely on games for anesthesia. They’re disposable alternate lives that slowly devour our real ones. “Gamers” are junkies, games are their junk, and there’s a kind of game criticism that’s primary function is enabling them to deny that. When we don’t ask more from games, it’s because we don’t want them to get better. We’re afraid of the world and we’d rather explore the boundaries of these fake, facile ones.
The false escapes of Howling Dogs’ virtual prisons echo this notion of hollow game worlds, and one reading suggested by the author parallels the stories of “those who have lived in that tiny room... in increasingly deteriorating circumstances, as you become less and less capable of caring about yourself. And what is the only thing you can afford? Terrible food and some kind of glowing screen, and when you look away from the screen, you’re still in the same place.” But the piece also supports other readings: of games as necessary spaces for exploring alternate possibilities, and for understanding unthinkable truths in the form of more visible virtual shadows. In one world you’re asked to choose how to describe a garden seen only through a narrow slit: your choice changes the story you see next about a chance encounter with the garden later in life. The selection of frame becomes a way to tame a place containing some objective truth only part-revealed, turning it into comforting parable or thematic touchstone. Presented with incomplete truths, we do our best to make them part of our selves.
While Howling Dogs’ frame story replicates the feel of a traditional parser game—with its compass directions and verb-driven interactions—the virtual worlds you visit explore a range of different styles and typographic effects. Twine authors were in the midst of evolving a new hypertext language which, akin to parallel evolution in biology, shared some surface features but almost no ancestry or vocabulary with hypertext theory in academia. Twines abounded with experiments in what linked texts could mean and what they could do. In Dogs, they’re at times used for pacing, revealing more text each time the final word is clicked; to zoom-in on details, returning to the previous node after they’ve been read; as explicit choice points, like in a gamebook; or as toggles, letting the reader adjust a specific detail in a scene. While the game’s structure is largely linear—each playthrough progresses through the same series of vignettes—the shifting meaning of a link and the inability to rewind to a previous node makes the player uncertain about their role in the story and its potential scope: “the nature of my involvement with it felt like I was constantly endeavoring to exert control that I didn’t have,” one reviewer wrote. Another Porpentine game, Myriad (2012), features multiple long sequences hidden behind unassuming links which can completely change the scope and meaning of a playthrough, making an individual traversal feel slippery, chaotic, personal.
Dogs also looks striking for a text game. Porpentine modified the default Twine template, Sugarcane, to remove its navigational controls, placing the text large and centered against a black background instead of inside a familiar frame. Some text blurs when you hover your mouse over it, or stays blurred no matter what you do. Transitioning between the virtual worlds and the “real” one of the frame story is always marked by clicking the character sequence {*}, a typographic breakpoint that suggests both the interruption of an asterisk’s footnote, and an orifice that offers a biological, not technological, transition. Carefully timed pauses on black screens bring a heavy sense of pace and momentum that parser games have trouble matching. And rather than running in an abstracted virtual machine that limited an author’s control over its text’s presentation—in the service of making it accessible on a wide range of platforms—Twine games were exclusively for the modern web, which meant they could access that platform’s full power and gain far more control over styling and presentation. In the years to come, Twines by Porpentine and others would become even more visually striking, presented with all the care and attention to detail of professional typographers and layout designers.
But it’s the writing and storytelling that make Howling Dogs most memorable. As you return again and again to your prison and sleep off the previous day’s simulations, your environment slowly degrades. The trash receptacle sticks shut, and the floor begins to pile up with discarded food wrappers and broken water bottles. The shower stops working and your skin becomes itchy and gross. The virtual escapes become increasingly desirable, even if the worlds you escape to are implicitly and explicitly the same. In the house on the moor, “more than three hundred days have elapsed” since your captor brought you, aligning with the LCD counter in your prison. Joan of Arc’s cell mirrors the layout of the protagonist’s, down to its compass-point positional details:
Sometimes they slide in food and drink[...] My filth lies in the corner. The door on the north wall opens only to offer me great pain, agitation, and ultimately, confusion.
But amidst the oppressive stories of degradation and powerlessness are moments of rich emotional clarity and arresting writing. As your character is dragged away to be burned at the stake, “the stones wonder if it is interesting to suffer.” In a blood-soaked riff on videogame ultraviolence, “reliquary tanks piloted by giant saint skulls crash” through villagers, “shredding hearts into flimsy strips that hang from chest-holes like tinsel wigs.” A villain’s smile “is tearing her apart, teeth brimming off the edge of her face.”
The last and longest sequence paints a vivid portrait of a fantastical world of dead gods, living cities, and jeweled birds the size of mountains. In one of the game’s most striking moments, your child empress, trained her whole life to watch for assassins, is overwhelmed by the details of a palace festival filled with dangerous visitors:
Soporific fumes of smoky blue drift through the hall, heralding the beginning of the most august, most sacred, most portentous Festival of Sleep! Strum and pluck of stringed instruments as servants wearing masks of pure black pour dreamliquid for everyone, gracefully moving from pool to pool of cushions not spilling a drop as throat dancers leap from pillar to pillar making the ceiling leap with shadows and somehow the shadows are leaking petals, a marvelous trick, and stampeding through the garden are black horses with jeweled riders symbolizing night bringing phantasmagoria and everyone gathers at the windows to watch them go...
The text spills past the end of the page, the screen filling up with blue links: with dangerous, intriguing possibilities. But one link (not part of the excerpt here) stands out to a reader who remains engaged with the text and actually reads it closely. One link reveals that something is wrong. The reader who clicks it can find a different and perhaps more satisfying ending than the one who clicks at random, assuming so many links must surely all go to the same place. If you and the empress are observant enough to pass this test, you spot a threat early enough to flee from it: a threat you’ve been trained your whole life to run from. You’re given multiple opportunities to click away through the {*} escape link, to wake up and return to your dreary reality. But sometimes true escape only comes by pushing through fear:
Running through the darkness past glowing, disembodied hearts. They span into the distance until they look like stars.
You feel an aching hollow as your gaze twists across the beautiful hearts, the bold hearts, the true hearts.
“don’t stop, please
they’re just showing you what you already have”
“Many people describe a sort of catharsis that they feel when they play Porpentine’s games,” wrote Laura Hudson in a 2014 profile of the author, whose games had by then had become increasingly visible viral successes. “There’s a sudden sense of relief that something important but taboo has finally been acknowledged in a game, and perhaps has left them feeling less alone in the process.” One reviewer expressed much the same sentiment when they wrote that “having spent the last two-ish weeks trying to articulate exactly what Porpentine’s game howling dogs means to me in sort of a critical way, I’m going to have to declare intellectual bankruptcy. ...I find it very personal. SO FUCK IT. I like howling dogs.”
The parser interactive fiction community, at least at first, didn’t know what to make of this new kind of game. In the competition it didn’t even place in the top 10, and was awarded the dubious “Golden Banana of Discord” given to the game with the greatest spread between low and high scores. One reviewer gave it a middling score but seemed to like it more than he thought he ought to: “I play for enjoyment, and I didn’t enjoy this a great deal, hence the 3 stars [out of 5]. It was confusing, it was confronting, and as Art it succeeded in unbalancing me. It was quite well done.”
But perhaps this reaction was just the shock of immersion into unfamiliar waters. When the community’s annual XYZZY Awards were announced in early 2013, Dogs was nominated in all major categories, winning in two. Parser game advocate Emily Short began to cover Twine and Twine authors on her blog in the last months of 2012, and became a champion for making text game communities more welcoming to more kinds of authors. Three other Twine games released alongside Howling Dogs in the 2012 IF Comp; a year later in the 2013 event, there were thirteen. Twines and games written in other parserless systems would soon equal or exceed the number of parser entries each year, a new status quo that would continue for the next decade (at least). Jettisoning all the assumptions of a parser game and its libraries of pre-built verbs, messages, simulation rules, and parsing strategies gave up a lot of complexity—but left behind a clay far easier to shape into something new. “Twine,” Porpentine wrote, “is the closest we've come to a blank page.”
Twine’s rise, in a way, continued a move begun fifteen years earlier with Photopia to minimize puzzles in IF to focus on writing and storytelling instead. But more honestly, it had little to do with the parser IF world’s norms and traditions at all. Creators who had never felt at home there—for technical, societal, social, or other reasons—were suddenly part of an explosion of new, innovative, fascinating works of interactive fiction. Games like Mastaba Snoopy (2012), rat chaos (2012), Consensual Torture Simulator (2013), Queers in Love at the End of the World (2013), and the uncle who works for nintendo (2014) were nothing like the games most other communities of gamemakers were writing, and often by people underrepresented in those spaces: brown people, queer people, folks without coding backgrounds or the means to host their own websites—many early Twines were shared via free Dropbox links, not permanent URLs. The standard Twine stylesheet—white text with blue links on a black background—became for a few years a kind of calling card: a sign that you were getting a different sort of game, one that might not take any assumptions of the old interactive fiction for granted.
Many fans of text games, including most of the parser IF scene, welcomed the new games and the new voices. There were ugly and significant exceptions—a 2013 Twine game called Depression Quest would become the first target of the Gamergate harassment campaign against women and queer creators. But many authors could see that a bigger tent could only be a good thing for the future of a narrow niche. More people making, sharing, and loving text games spoke not to dilution, but continued relevance: so many frontiers of interactive text still left to explore.
Porpentine would become a leading voice in the “Twine revolution”: the term coined in her manifesto is now widely used by game historians. She would create new work at an unflinching pace of furious experimentation—releasing twenty-five games between 2012 and 2014, many of which were soon regarded as classics—and an equally unflinching willingness to challenge and expand perceptions of what storytelling in games can do. One example: her game With Those We Love Alive (2014; with Brenda Neotenomie) asks the player to design and draw symbols on their body that the protagonist uses to channel her power, forming a physical connection to the character and the story that remains long after the browser window has closed and the game’s code is no longer running. “By the end, we’re marked with the decisions we’ve made,” one reviewer wrote. “I found it awfully moving.”
The Twine scene had quieted down by the 2020s, the tool become just another in the arsenal of text game makers, the games created with it now mainstream. But like a pen drawing sigils on skin, the early Twines left an impression on interactive fiction that will take a long time to fade. And when considering what’s next for IF in the years and decades to come, a lesson from Howling Dogs seems particularly apt: you can’t have a prison break until someone’s shown you the walls.
A square of leaves dipped in silver, hissing with wind, bristling with night.
The bedroom window. You are awake. You consider going back to sleep, then remember:
I am awake now because it would be most interesting to be awake now.
So you get up.
The patter of interesting things on the sill, on the threshold, at the door. Uncohered interesting things still forming at the corners of your eyes, latent fascinators prickling, swirling just out of sight.
The calendar has no days and the clock, no hours.
Which life was this again?
{*}
Next week: an IF virtuoso and an AI guru join forces to create “little text people” like nothing games had ever seen before.
You can play Howling Dogs online. Porpentine Charity Heartscape can be found online at slimedaughter.com; most of her other games are playable there. You can support her on Patreon or buy a bundle of her work on Itch. You can also find out more about Twine or check out what people are making with it this year in the 27th IF Comp: voting is open until November 15th. This article deliberately only covers a small slice of the Twine story centered on Howling Dogs: a recent piece by Adi Robertson provides a good broader overview of the language and its community.
Gorgeous piece on a very powerful game and one of the most transcendent authors I've ever encountered (Porpentine). Words fail me whenever I try to explain what I feel when I see Porpentine text on my screen.
PS, not to be a grammar nazi, but "divided into discreet rooms" needs the other spelling (discrete)