Elements in the Last Seven Cybertexts of the IFComp


, , , , , , , , , , ,

Here I’ll be looking at replayability, enrichments and dead ends in seven games from the 2016 Interactive Fiction Competition. I’ve been playing the web games in reverse alphabetical order (to counteract the misweighting the alphabetisation gives to games early in the order). I’ll give the parser games a playthrough next. The games under discussion are (in order of mention) Yes, my mother is…; To The Wolves; This is My Memory of First Heartbreak, Which I Can’t Quite Piece Back Together; Tentaculon; A Time of Tungsten;  Take Over The World; and Thaxted Havershill And the Golden Wombat. I am only talking about structural elements, so you can consider the following basically spoiler-free. There is more I could say about the plots, characters, themes, quality of the prose etc. but that will have to wait for another day.


I’m calling text-based choice games played on screen ‘cybertexts’. Games with minimal or no branching and state-tracking are ‘gauntlets’, either friendly (with only asides) or unfriendly (with deaths), as per Sam Ashwell’s standard patterns. I’m calling all the text that appears between making a choice a ‘chunk’, while scenes that can be revisited after going off to various asides are called ‘nodes’. When the game tracks stats or items about the player, that’s ‘state tracking’.


Skarn’s Yes, my mother is… (henceforth YMMI) is a game in which you play a therapist for people who don’t have in a near future setting. Els White’s To The Wolves (henceforth TTW) is a coming-into-powers fantasy story following a child sacrificed to the forest to ensure a good harvest. The two games are dissimilar in subject matter, though both broadly could be said to be games about children coming to terms with the actions of their elders. More than that, both share a very similar structure in that they are short cybertext which have state-tracking for each choice, within a largely linear structure that can branch to multiple endings. Both games save a list of unlocked endings so the player can see how many they have reached and decide whether to pursue them all. TMMI has five endings, TTW has three, and they both track personality stats behind the scenes (Rebelliousness/Maternal Closeness/Understand Others and Savagery/Candescence). The expectation in both games is to replay until the player has seen as many endings as they’re satisfied with. In both cases, more facts about the setting can be discovered by choosing differently, rounding out the games through successive playthroughs.

Given that both authors anticipated their games to be replayed, they both employ strategies to reward replaying, beyond the existence of multiple endings. YMMI has a number of in-world documents that can be unlocked through play. These flesh out the background and give context to the protagonist’s actions. These can be read in between any of the self-contained scenes, but explicitly need not be read (they don’t have an mechanical effect) on replaying. TTW in contrast offers the player achievements for bringing the game to certain states. These don’t really add anything in themselves like the documents do, but rather indicate that there are interesting avenues to take in the story that you might not have realised. Their names, like ‘A Singular Hunger’, and ‘Devotee’ hint at how you might come to these paths without spelling them out. In both, the mysteries of the speculative fiction settings are rewarding to unpack, though being lengthier YMMI is able to seed in more questions the player wants an answer to.

The chunks are quite long in YMMI, often with several pages of dialogue. Some of it varies on replaying if you make different choices both at the time and delayed (the conversation with Bull can play out quite differently if you take a violent approach with the skinhead), but there is a lot of merging of branches even within scenes, so most of the text is the same on replaying. TTW employs shorter chunks, often with small variations that have a mechanical effect as well as giving different descriptions. There is more branching within scenes in the later chapters. Further, the choices available to the player at the end of game vary due to the player’s end-state. Through this, the player is encouraged to roleplay different approaches on replaying. In YMMI, the repeated scenes and length of the chunks mean skimming text is inevitable, lending replays a thinner experience than the first play-though.

Ultimately, the motivation to replay in YMMI is to unearth new details about the setting that can shed what you’ve read in a new light and enrich subsequent playthroughs. The difficulty of reaching more than the default ending makes this sometimes a frustrating endeavour (I played through three or four times with different choices but reaching the same ending before resorting to the walkthrough). The motivation in TTW is more to roleplay different variants of the same character, sometimes more savage and vengeful, sometimes more furtive and lonely. The clearly contrasting approaches mean reaching different endings and side-branches is much more straightforward than in YMMI, and the shortness of the piece overall makes for more successful replaying.

This is My Memory of First Heartbreak, Which I Can’t Quite Piece Back Together (henceforth Heartbreak) is an fully illustrated chain of memories about a failed relationship. Evidently made created by a small team, the story, art, & UX design was by Jenny Goldstick, with development by Stephen Betts and Owen Roberts. The only text in the game is dialogue and choice labels, the rest of the story told through the pictures, sound, and animation. The cybertext consists of six scenes, the middle four of which can vary, in which the next scene is reached by clicking a labelled object on the screen to trigger a new memory. The intention is to replay to see most scenes, as each give only a very fragmented picture of the relationship. Like YMMI and TTW, Heartbreak employs some different strategies to encourage replaying. Interestingly, it doesn’t really have different endings: there are some variants, and they’re apparently random or perhaps weighted by the order of the previous scenes, but the ultimate outcome is always the same. This is appropriate, as the whole thing is framed as a memoir. Rather, it has a great deal of variety. It’s possible (and desirable) to play three times and see four entirely different middle scenes each time. The scenes are short, but can be manually skipped, and are visually and sonically rich, the illustrations encouraging the spotting of hitherto-missed details. On reaching the ending (which is lengthier and cannot be skipped) the game automatically starts up again from the beginning, pulling you back in again.

Heartbreak is very compelling and a pleasure to replay. Through the title, it’s upfront about not being a straightforward narrative. The scenes are connected only by strands of memories, and although each of the flashbacks appear chronologically, even all taken together the player must do a lot of interpretive work pulling all the different strands together. This is fitting, given that this is precisely what the protagonist does after the heartbreak, making this a case of the game-structure fully fitting and enriching the themes of the work.


There may be a better or prior-established word for it, but I’m going to call all those extra-textual elements in a cybertext enrichments. By this I mean, the sounds, colours, moving or delayed text. Everything that is possible on a screen but not in, say, a multiple-choice adventure book. By this I don’t mean the choices, or placement of the links, or structure of the chunks. The most basic format for a cybertext is to have the same background colour, font, and no sound or images throughout. YMMI and TTW both follow this model. Tentaculon (by Ned Vole) is a mystery horror cybertext with puzzle elements that improves on the basic format in a few different ways. There is at least one image, a humorous book cover. There are also various text delays for dramatic effect. There’s a recurring moving-text puzzle, with requires the kind of dexterity and timing skills not normally required of an Interactive Fiction reader. This can be forgiven, as the action of poising and catching is relevant in the story and the activity is both forgiving in it retries and easily winnable through perseverance. The attention to enrichments in Tentaculon is somewhat undone by the (at the time of playing) broken story structure. The game is set up as a series of nodes, often expressed as locations which can be (re)visited. When returning back to a node, often the whole scene would replay, delays and all. The conversation with the co-worker can be replayed without tracking states, different (contradictory branches) of the conversation could all be expressed.

Heartbreak is almost all enrichment. It’s possible to imagine the dialogue standing on its own, but the choices would make no sense outside of the context of the illustrations. In contrast, A Time of Tungsten (by Devin Raposo) has enough text to stand alone as a short story. Tungsten is a science fiction tale which has basically no state tracking, other than the helpful removal of already-explored links from nodes when revisited. The setting is richly developed, though I couldn’t really believe the frame-story dialogue as genuine dialogue from people in the future given their use of idioms and frames of reference over a hundred years old to them. What distinguishes it from a short story are its enrichments, of which it has many. Like Heartbreak, it has a persistent soundtrack and sound effects which accompany moments in the text. Unlike, Heartbreak, it requires a great deal of clicking, as snippets of text on the screen (often dialogue) appear on at a time as the player clicks, taking a very granular approach to pacing. While the story structure is mostly a series of linear nodes, the player is encouraged to explore the side thoughts around the main push of the story, and they are rewarded both by the development of the setting and characters, but also by the richness and appropriateness of the audio-visual shifts. For instance, during some brief and optional thoughts about life on Mars, the screen takes on a deep red tone. You can hear the sound of doors opening and shutting as you read people entering a room. These elements are polished, giving the whole a well-tested, professional feel. In a way, these enrichments help shore up the prose by continually reaffirming your faith that the author knows what they’re doing.

Take Over The World by Marie L. Vibbert is a short supervillain comedy based in East Cleveland, Ohio. Visually, it’s classic SugarCube Twine,  with a black background, white text, blue links and a sidebar. The comedy is heightened by the vibrant cartoon images, drawn by the author. They’re just plopped down inline where appropriate, and while not intending to be masterpieces of perspective or palette, they’re all charming in a goofy way. Moreover, as a reward for finishing, the player gets to see all images in the game. As the game has several different pathways, this is a good way of ensuring all players get to see the drawings, but it also works as a strategy for encouraging replay, as the player will want to go back through to find out how to arrive at one of the endings implied by images they didn’t see on their initial run.

Dead Ends

While Heartbreak is mostly a friendly gauntlet with no fail-state possible, a few of the other games allow the player to reach a dead end. Tentaculon for instance has several death-states, but these are no problem as the game can always be undone, and are perhaps necessary for the sense of the danger of the creature to work. In the late game, the state tracking seems to break, allowing you to replay flooding the corridors until you get things right, without apparently undoing at any point. Unlike most cybertexts, the game often requires the use of the back arrow rather than a textual link to backtrack. Unfortunately, this lends the initial appearance of a dead end to side sections. Much of this I expect could be fixed in a later patch.

In sharp contrast, to the cruelty-free dead ending in Tentaculon is Andrew Brown’s Thaxted Havershill And the Golden Wombat (henceforth Thaxted). Thaxted is an unfriendly gauntlet Twine comedy. It has minimal enrichments beyond some questionable colour choices for the text and background. There are several choices which end in a dead-end and the game cruelly restarts in its entirety, forcing a full replay each time. While some of the text is amusing (I liked the aside about the history of the castle) most is too jokey to be tolerable on a re-read which doubles-down on the frustration of replaying the same content. Further, picking the correct choice in every case is wholly arbitrary, including one instance of the dreaded unmotivated direction choice. Thaxted consciously tries to recreate every poor aspect of choice making in old combat-based choice games, including most unforgivably an openly arbitrary choice at the end which just involves clicking a word. Most charitably, this exercise could be said to be a send-up of the old way of doing choice-based stories, but in the medium you would struggle to find a lower hanging fruit. The walkthrough jokes about its paucity of decisions, saying, “Is it me or are all TWINE games like this?”, to which the answer is surely “No, none are this viciously anti-player”.

Finally, Take Over The World takes an interesting approach to in-game failure. Rather than reaching a death and having to undo (as in Tentaculon), or forcing the player to restart everything (as in Thaxted), if the player reaches a point at which they would fail, the game gracefully lets them move back to the previous stage and it updates the initial page to indicate that that branch was a dead-end. This option allows for choices which are unsuccessful without breaking the flow of the story. It also allows the player to see more of the content, and because of the absurd nature of the story these flirtations with catastrophe don’t particularly break immersion.

Interactive Fiction’s Twitter Bots


, , , , ,

There are over a dozen authors of interactive fiction who have also made twitter bots. It’s a natural cross-over: in both cases you are using a machine to assist in fictive generation. Here I’ll be running through the various bots I know to have been made by IF people. Let me know if I’ve missed any out!

IF-Themed Bots

Locations, inventory lists and character names all lend themselves easily to a bot as you can easily translate content from one text medium to another.


This bot by Andrew Vestal throws up random inventory selections from various text adventures (skewing to an older Infocom-heavy corpus). Gives a nice feel for the different games. Tweet I or Inventory to the bot and it’ll give you a customised inventory.

The Thief

Mark Sample (a writer of E-Literature) made a bot to steals items from those given inventory by You Are Carrying. Actually more interesting than that is his call for Bots of Conviction, “computer program(s) whose indictments are so specific you can’t mistake them for bullshit”.

IF Inspiration

Hugo Labrande bot draws game ideas from random IFDB tags. Because of the mixed-noun/adjective nature of tags, the grammar of its tweets often don’t work. Sometimes it spits out neat ideas, other times it’s quite amusing.

IF Clue Bot

This bot was written by David Welbourn. It generates Cluedo-style Suspect/Location/Object tweets from content drawn from 111 games.

IFDB Sommelier

Emily Short made the IFDB Sommelier. Unlike the other IF-themed bots, this one serves as outreach and suggestion. It draws up searches on the IFDB for randomly selected lists of games. The nice thing about it is it has a good chance of selecting an interesting category of games that you wouldn’t have thought of investigating.

Anagram Book Bot

Andrew Schultz’s bot tweets anagrammatic book titles from his anagram-filled game A Roiling Original.

Generated Fictions & Other Magic

While the above bots are about interactive fiction, the following bots generate fiction. The art of using bots to generate randomised stories, situations, and prompts is a natural cross-over for the IF author: in both cases you are using a machine to assist in fictive generation. There’s some considerable skill overlap as well, indeed several text games have generated aspects (recently, the Harbour Master’s conversations in The Baker of Shireton, and the FAQ in Laid Off From the Synesthesia Factory come to mind).

Several of the following bots are generated using Kate Compton’s Tracery which is a tool for writing generative grammars. It powers cheapbotsdonequick (run by George Buckenham who made Hefty Seamstress a collaboratively made cybertext for creating bacronyms).

All Alike

Bridging my two categories is Caelyn Sandel’s All Alike, which generates intriguing location descriptions for interactive fictions, often with directions or nearby objects.

Omens and Portents

A tracery bot made by Bruno Dias, it tweets omens in the format Sign: Meaning. Sometimes arresting, it tweets twice a day which is a good decision for the corpus size. (Plus, no one wants to be inundated with ill omens.)

Casebook Generator

Made by the Laura Michet who as well as twines made the intriguing verifiedfacts.org. This bot generates a Sherlock Holmes-style detective story title. Always in the format of The [case/matter/etc] [of the/in] [thing/place/situation]. The format invites interpreting the titles into little mini stories. The corpus is huge and very thematically on-point.

Writing Prompts

Generates story ideas with a reasonable variety of formats. Some of the formats tend to generate more compelling ideas than others. This is also made by Laura Michet, who has made a number of bots (I also quite like her generator of X-Files plots).

dreamy bot

As the name suggests, dreamy bot generates random dreams. Made by &IF regular juxi. It has a wide corpus with a broad range of forms. Guaranteed to be dream-like every time.

City Exploration Bot

Verity Virtue’s city exploration bot generates scenes glimpsed while travelling an imaginary city. Well conceived, it creates evocative prompts.

Lil Spellbook

Harry Giles has made a number of bot-poems now. They explained the process in a handy article on the subject. Lil Spellbook creates magical spells and rituals with a friendly, self-help bent. Harry has written extensively on bot poetics and presents a range of poetry bots worth investigating.

Man Plots

Sam Kabo Ashwell made a bot using cheapbotsdonequick which generates hypermasculine plot summaries. They all follow an identical format, not fully utilising the strengths of Tracery, but as it’s the same joke repeated it probably doesn’t need obfuscating with different phrasings.

Genuine D&D Facts

My first bot was made to tweet just-about-believable Dungeons and Dragons facts. It follows a too-simple format of [According to source],[class/monster/race][dubious fact]. I made it using google sheets as a first experiment in bot making. I need to prune out the more boring facts in the corpus and add more sources of rumours.

Unlikely Powers

Unlikely Powers is a bot which I’ll continue to improve. It was inspired by the odd mishmash powers of the Worm web serial and the absurd specificity of abilities in Superhero League of Hoboken (Steve Meretzky’s best game). The bot generates unlikely superpowers every 3 hours. The corpus isn’t small, but could be broader, and some of the templates have become a little stale (I’m fed up of seeing You can [power] by [squeezing an appendage] but other people seem to retweet those ones more often).

Other Visions

The beauty of bots is that they admit a huge range of variations. Here are some more non-fictional bots made by IF people.

Yayfrens Bot

Made by Caelyn Sandel and Carolyn VanEseltine, Yayfrens tweets friendly, caring messages of support.

Acrostic Pi

Jason ‘Jmac’ McIntosh made Acrostic Pi which renders the number π as an acrostic, retweeting other people’s tweets that start with each of the numbers. At the time of writing, it just went past the 28,000th digit.

Voltaire’s Philosophical Dictionary

My latest bot. Just tweets a random line from Voltaire’s philosophical dictionary. As the dictionary was already quite aphoristic in style, I thought it might translate well into the bot treatment.

Ingsoc Party Slogans

Leonard Richardson (who made Robot Finds Kitten and Guess the Verb!) has made a huge number of twitter bots. I particularly like Ingsoc Party Slogans for its elegance of execution. You’ll need to click through to see what I mean.

An Algorithm

Finally, Nick Montfort has made dozens of computational poems. An Algorithm isn’t the most interesting of these (I really like Upstart) but it is the one he’s made for twitter. This is an algorithm that tweets about itself.

Eidolon — A. D. Jansen


, ,

Well behind schedule, this is the first of the 42 IFComp 2014 entries I intend to review. A lot of reviews are written as a sort of consumer advice or summary of the work. I’m not really interested in that. I’m going to assume that you’ve played Eidolon by A.D. Jansen or are at least interested in reading a review as if you had read it. Here I’m looking mostly at how well its interactive elements function, though there is certainly more I’d like to say about its literary qualities.
Continue reading

Line-by-line Breakdown of Kristen Stewart’s My Heart is a Wiffle Ball/Freedom Pole


, , , ,

These are some notes towards an interpretation of My Heart is a Wiffle Ball/Freedom Pole by Kristen Stewart. At first it seems quite oblique, but I think cumulatively the poem is about how she is isolated with and alienated from the person she loves: she looks for signs of affection, knowing she can’t hold on to them: they pore out her porous heart, and yet she is drunk on these tiny morsels. This is what it is to love the man who says he is a rock, an island.


//My Heart is a Wiffle Ball/Freedom Pole//
Wiffle balls are light and perforated. This image of the pierced heart that cannot hold its blood (feelings?) is the key to this poem. The freedom pole is the cohering image for the second part of the poem, and represents isolation-as-freedom.

//I reared digital moonlight//
She cultivated a habit of staying inside, at night or in day with curtains drawn, in the glare of a screen. More figuratively, she has isolated herself, but superficially she is in company. On the internet we are all together, alone.

//You read its clock, scrawled neon across that black//
Following the image, ‘You’ read the clock on the laptop, it was obvious what time it was. To the recipient of the poem it was clear what she was like.

//Kismetly … ubiquitously crest fallen//
She (or is it ‘you’? does this modify the previous or the next line?) felt disappointed, but more than that, that her disappointment permeated everything and was inevitable. In second reading, it’s obvious now that the initial sentence that emerged in her mind was ‘kismetly crest fallen’, which is perhaps too alliterative for the sentiment. The jarring ‘ubiquitously’ breaks this up, the dissonance of structure reinforcing the mood of the line.

//Thrown down to strafe your foothills//
This is a nice extended metaphor: she has fallen off the crest, and is side-stepping in the foothill below ‘your’ great heights.

//…I’ll suck the bones pretty.//
She’ll try to make the most out of the poor situation but she know’s its impossible. You literally can’t suck bones pretty.

//Your nature perforated the abrasive organ pumps//
The discrete pumpings of an organ (the heart) are abrasive and perforated: it hurts for her heart to beat and each beat is made weaker/futile by your presence.

//Spray painted everything known to man,//
The blood sprays out the perforated heart, coating everything. This is spray which has painted, not a spray-painting. Stewart again re-enlivens a dead metaphor.

//Stream rushed through and all out into
Something /
Her life-blood (cleverly never directly alluded to but implied by the unifying heart metaphor), pumps into the wiffle ball heart and streams out into a known unknown.

/Whilst the crackling stare down sun snuck
Through our windows boarded up//
So, the light outside starts to break in and disturb the self-imposed darkness. (This being stuck inside thing is the second unifying metaphor)

//He hit your flint face and it sparked.//
So, the ‘sun’ was a metaphor for another man, who starts to impose on this unhealthy relationship. He strikes the ‘you’ sparking (great imagery here) something…

//And I bellowed and you parked//
She’s perturbed by the fighting (which might or might not be figurative) and ‘you’ held your ground.

//We reached Marfa.//
A town in Texas, in the middle of a desert. While this town was probably chosen because she was writing this poem during a road trip, the town itself is another metaphor for the freedom pole.

//One honest day up on this freedom pole//
Calls to mind the Simeon stylites on their poles in the desert. Freedom as isolation. Marfa in the desert, together alone.

//Devils not done digging
He’s speaking in tongues all along the pan handle//
Despite (or because of) isolating themselves further, their relationship continues to be racked with misunderstandings.

//And this pining erosion is getting dust in
My eyes//
This erosion of their relationship is painful but also makes it harder for her to see the situation clearly.

//And I’m drunk on your morsels//
But she’s still in thrall to him: drunk on even the tiny morsels of attention/love/??? that he gives her or that she reads into what he says.

//And so I look down the line//
And so she doesn’t seek an alternative to this life she’s found herself in

//Your every twitch hand drum salute
Salutes mine …//
She looks to his tiny movements for a sign of affirmation


[edit. 17.02.14 – realised I’d spelt her name wrong! Sorry!]