Today we’ll be experimenting with Twine, “an open-source tool for telling interactive, nonlinear stories.” The term “non-linear” stories is a broad one, and so some folks think of Twine as a platform for making electronic literature, while others consider it a platform for making games (while others question that distinction). Twine was used most famously to map out the story for the “Bandersnatch” episode of Black Mirror. Next week we’ll be looking at a game by the prominent Twine developer Porpentine, and there are many Twine games out in the world for folks to play.

You can use Twine online or download the application for your computer. Allison Parrish’s A Quick Twine (2.2+) Tutorial is a great introduction to the platform and some basic macros and variables that can extend the platform’s capabilities. We will refer to it throughout today’s class.

I’ve also prepared a basic Twine interpretation of the first chapter of Moby Dick, which you can open in your browser and view or, more usefully, import into Twine so you can see how it is set up. If you download the HTML file, you can use the “Import from file” option within Twine to investigate the story’s structure. This is a pretty simple Twine structure, though I did try to build in a few macros that track, for instance, which pages a user has visited before allowing them to move on in the text.