Links and Structures from Michael Joyce to Twine

A look at some articles from the scholarship of literary hypertext, and thoughts about how their concerns and terms relate to current work in Twine and other procedural literature.

Recently I’ve been including some coverage here of academic materials that might be of interest to industry or hobbyist readers. Some of that’s been focused on recent work in story generation or interactive narrative in some way.

Today’s example, by contrast, begins with a reading from a rather older paper: A Nonce Upon Some Times, by Michael Joyce in 1997. (If you want a proper citation: Modern Fiction Studies 43.3 (1997) 579-597.)

This article came to my attention because when I was responding to Mark Bernstein’s piece The Fellow Who Caught Fire, he called out that I was unfamiliar with something he considers to be essential reading in the field of literary hypertext.

“A Nonce Upon Some Times” raises questions about how we categorize hypertext structures, and what we understand from the meaning of these structures. Occasionally this is reminiscent of Sam Kabo Ashwell’s work or perhaps my own on small-scale structures in CYOA: what does it communicate when the author chooses a particular relationship between the available lexia?

Joyce, however, is overtly contemptuous of branching narrative:

The workshop exercise with which I began this essay seeks to isolate a set of primitive choices that both prompt the visual kinetic of rereading in hypertext and, at the same time, isolate the elements of what Douglas calls “a narrative of possibilities.”… It engages working writers with aesthetic and readerly questions about linking rather than encouraging a choose-your-own-adventure sort of drearily branching fiction.

…and what interests him is not the question of how one might project oneself into the role of a protagonist; not how one might experience agency, constraint, or non-agency through this pattern of links.

Joyce’s taxonomy is easier to diagram than to explain in words. He proposes that one start with a four part structure, linked linearly, which ends by going back to one of the earlier texts. I would diagram it like this:

Now: what happens next, after we have re-entered the second of the four texts? Where do we go from there, and is it different from where we might have gone the first time around, and what do these different arrangements mean?

Continue reading “Links and Structures from Michael Joyce to Twine”

The Cambridge Introduction to Narrative (H. Porter Abbott) – Chapters 1-6


The Cambridge Introduction to Narrative approaches stories from a very different perspective than most of the game writing, novel writing, and screenplay writing books I’ve covered here before; instead, it’s an academic approach to describing what narrative is, based in the field of narratology.

I’m covering this one in some depth, because I think it’s interesting to compare the terminology it uses with the terms common in other types of writing and game writing and interactive fiction guidance. So this post will cover the first portion of the book, and I’ll cover (roughly) the second half next month.

Chapter 1, Narrative and Life, speaks to the idea that narrative is a fundamental human function, that we possibly can’t even form memories without making stories about the events that happened to us, and that we have an instinct to try to work out the history or past narrative of things when we encounter them. Abbott ends this section with a few paintings that challenge us to understand them narratively but also resist casual interpretation.

Among other things, the chapter rather inverts the idea of environmental storytelling as a technique by suggesting that we are constantly making up stories about our environments, and that any space we might enter in a game would be read in this way by players, whether we wanted that or not.

Continue reading “The Cambridge Introduction to Narrative (H. Porter Abbott) – Chapters 1-6”

Curating Simulated Storyworlds (James Ryan) – Ch 6f

Screen Shot 2019-04-06 at 1.14.45 PM.png

This is the third of several posts about James Ryan’s dissertation, Curating Simulated Storyworlds. We are now reading chapters 6 and following, in which Ryan describes his own projects in the curated emergent narrative space.

After the first five chapters, this piece becomes considerably more narrative in its own structure: Ryan is (consciously) telling the story of his own artistic development and practice, and the particular works to which it gave rise.

Continue reading “Curating Simulated Storyworlds (James Ryan) – Ch 6f”

Curating Simulated Storyworlds (James Ryan) – Ch 4-5

This is the second of several posts about James Ryan’s dissertation, Curating Simulated Storyworlds. The previous post looked at chapters 1-3, which set out the concept of the dissertation and documented the pleasures of emergent narrative.

Here I read Chapter 4, concerned with the pain of emergent narrative, including critiques from other scholars and projects in emergent narrative that have failed; and Chapter 5, in which he presents his argument for curationist emergent narrative.

The major issues Ryan identifies with simulations are:

Boringness. Some simulations are simulating events that aren’t that engaging, and therefore they will never have the range to compel readers. (Something I was wondering about while reading chapters 1-3.)

Granularity extremes. The system is operating on either too large or too small a scale. As an example, Ryan showcases the system that controls how drinks may be taken in the Saga II story generation system, with an arguably excessive focus on moving objects from hand to hand.

  • As a side note: this is a granularity of state that most text adventure games wouldn’t bother with. There are some exceptions, though a few of the most granular works I know of were also never finished: for many years NK Guy worked on a game code-named Hamsterworld, which attended to player clothes and body parts (and many other systems) with great precision; of Gunther Schmidl’s And the Waves Choke the Wind, only a first few scenes were ever released. TADS 3’s library supports more in this range than any other text adventure world model I’m aware of, and handles some of the related challenges around making small actions implicit when they aren’t individually very interesting, so that at its best, the granularity of the world model becomes invisible except when there is something down in those details that really does interfere in the player’s intended action, at which point the consequence is reported. Return to Ditch Day remains one of the best examples of this kind of work, and Eric Eve’s work is also exemplary here.

Lack of modularity. The idea here is that elements of the simulation must be small and reusable; otherwise, it isn’t possible to recombine them in interesting ways. To illustrate this issue, Ryan looks at Sheldon Klein’s murder mystery generator, an example I haven’t seen written up particularly often (though perhaps I’ve been looking in the wrong places).

Lack of abstraction. Here, Ryan argues for the value of simulators that can cast different characters in different spaces and situations, rather than retelling (possibly different) stories about the same set of characters and events, since if we have a large number of stories about different characters, the appeal of the vast and the appeal of the ephemeral are preserved. (These are key features of the aesthetic of emergent narrative, as Ryan lays these out in earlier chapters.)

I am not sure what I think about this one. I will grant that the repetition of the same characters can give a kind of sameyness to story generators — though some systems, from Fallen London to Rafael Pérez y Pérez‘ Mexica, refer to characters by title or function in order to avoid the concrete effect of granting them a name.

Modeling gaps. This refers to places where it seems the simulation ought to cover some possibility or set of actions, based on what else is modeled, but for some reason certain elements are omitted.

Causality issues. Here Ryan describes how simulation causality can be too diffuse to make for good storytelling, especially in systems that rely on utility scoring where many different aspects of world state could all be considered to partially explain a particular outcome. (He gives a detailed example based on trying to interpret consequence in Prom Week, which is especially valuable here.) Though I’ve encountered this phenomenon, I haven’t seen the problem labeled or analyzed in depth before.

The solution Ryan proposes — contingent unlocking, where some events explicitly are made possibly by a finite set of prior conditions, and causal bookkeeping, where the system somewhere records how a particular outcome has been made available — will apparently come back in later chapters when he talks about his own work.

It’s a method we also used to some degree in Versu, where characters could record a string that represented why they’d adopted a particular attitude towards the player; and for that matter I use it lightly in my Choice of Games work in progress, which is not a simulation of the kind Ryan is talking about at all, but I still find it useful for the sake of later callbacks to be able to recall, say, the worst thing one character has ever done to another.


After these, Ryan next identifies pains of curation, and this is where the gloves come off.

Continue reading “Curating Simulated Storyworlds (James Ryan) – Ch 4-5”

Curating Simulated Storyworlds (James Ryan) – Ch 1-3

James Ryan recently graduated from UC Santa Cruz, and he was kind enough to make available his dissertation, Curating Simulated Storyworlds, for anyone to read. Of academic work coming out recently, this is one of the more interesting to the interactive fiction crowd, and I’ve already recommended it to quite a few people. I’m going to be writing about it in a few posts, since it’s long enough that I wasn’t able to read it in a single sitting.

As with other posts about academic work, I’m aiming partly to make interesting academic work on interactive narrative visible and accessible to hobbyists and people from the game industry; but I also use the opportunity to record my own thoughts and reactions to the material, and these are often based especially on the history of interactive fiction. So while Ryan’s dissertation is not primarily about text adventures, I will sometimes draw connections from his ideas to work from the text adventure community.

The basic idea: Ryan is interested in the kinds of emergent stories that can be built by Dwarf Fortress-like simulations — large, complex worlds that generate many many events over many simulated years of interaction, often with striking and memorable chains of causality. But from a narrative perspective, experiencing these worlds is not always satisfying. Sometimes they generate fascinating emergent plots. Sometimes they just seem unfocused or dull. Hence: curation. We need either a human being or a second AI system capable of extracting the good stories from the simulator and presenting those to the reader:

To understand the successes, we might ask this essential question: what is the pleasure of emergent narrative? I contend that the form works more like nonfiction than fiction—emergent stories actually happen—and this produces a peculiar aesthetics that undergirds the appeal of its successful works. What then is the pain of emergent narrative? There is a ubiquitous tendency to misconstrue the raw transpiring of a simulation (or a trace of that unfolding) as being a narrative artifact, but such material will almost always lack story structure. (xii)

This is an area that a few others have touched on; Jacob Garbe’s Dwarf Grandpa project is essentially about curating a simulated storyworld.

In essence, Ryan’s assertion at the beginning of the dissertation appears to be that the difference between good and bad emergent narrative generators is simply whether anyone is sufficiently interested to bother curating the output: so Dwarf Fortress and the Sims are good emergent narrative generators because people retell their constructs, while some academic projects are not because no one is moved to retell those. To me this did seem to miss some points about what makes generators effective, including

  • whether they use a number of systems that interlock in interesting ways (this is a somewhat handwavy description, but Tarn Adams describes the point much more effectively)
  • whether the systems account for the possibility of stakes and motivations, or whether they mostly model less interesting things
  • whether the components of the systems are polysemous or symbolically rich, thus capable of supporting additional interpretive constructions beyond what the author might have intended
  • what range of outcomes and story shapes can be achieved; the expressive range of the generator

…though it may be that Ryan will come back to those or similar points later in the dissertation.

Ryan’s approach includes an explicit, extensive discussion of the aesthetics of emergent narrative. Why are we even bothering with this, and what experiences are we attempting to achieve? What does emergent narrative make possible, and what are the problems with it?

I was very glad to see this, because I think this kind of discussion is of critical interest for people who approach these systems from an artistic perspective, and they’re often entirely omitted or at best not very thoroughly considered in academic writing on procedural narrative systems.

The dissertation is sizable, so I’m going to be talking about it in a multiple chunks here.

Continue reading “Curating Simulated Storyworlds (James Ryan) – Ch 1-3”

Choice Poetics (Peter Mawhorter)

Peter Mawhorter is an academic who looks at how choices work in interactive narrative, elaborating a theory of choice poetics. His articles offer some taxonomies and vocabulary for talking about choice design — with partial, not complete, overlap with IF community terminology for these topics — and he has built a system that procedurally generates new choices from scratch.

In this post, I’m looking at three of his articles and offering some thoughts of my own, but all three are linked and accessible without a paywall, so if you find this interesting you can read the originals. This is part of a series in which I’m looking at academic approaches to interactive fiction and related topics.

Towards a Theory of Choice Poetics (Peter Mawhorter et al) sets the stage for later work and argues that there is a field here worth looking at. As the title would suggest (“Towards…”), he’s not advancing a completed theory himself here, but pointing out some of the factors that would go into such a theory. The article is thus mostly a set of annotated lists: of player motives in choosing options in a game; of play styles; of choice structure styles, as defined by the outcomes of the choice; and “dimensions of player experience”, which I found at once the most interesting and most slippery of his groupings.

He is careful always to point out that these category lists aren’t, and don’t expect to be, complete.

Continue reading “Choice Poetics (Peter Mawhorter)”