background preloader

Twine

Facebook Twitter

Home. Twine: a tool for creating interactive stories. Writing With Twee: Displaying Text Conditionally. Twine Information The most recent Twine version is 1.4.1, released 15 Jan 2014.

Writing With Twee: Displaying Text Conditionally

(Windows, OS X) Getting Started with Twine There are some great tutorials on Twine: Twine Index Learn about these Twine terms: Syntax - Ways to style and format the textLink - From text to hypertextFunction - Special, powerful expressionsMacro - Commands to program your stories withScript - Extend Twine with JavascriptImage - Illustrate your storyAnnotation - Notes inside your story's source code Tips and Tricks Leon has made a number of example files showcasing lesser used Twine features. Publishing Your Work Twine publishes to HTML, so you can place your stories on any web site. Once you have a finished story, consider: Adding an entry for it on IFDB. Dan Cox's Blog - Learning Twine: Part 1. The following blog post, unless otherwise noted, was written by a member of Gamasutra’s community.

Dan Cox's Blog - Learning Twine: Part 1

The thoughts and opinions expressed are those of the writer and not Gamasutra or its parent company. Maybe you have heard about Twine before this post. If not, it's a tool being used by an increasing number of independent developers and writers to make their first game. Or even their twelfth. At its most fundamental level, Twine is a combination of Twee, a command-line tool, and a graphical interface used primarily to create interactive stories. However, all begin with the same screen. All Twine stories flow from Start, the first passage. By adding two opening and then two closing brackets around some text, a Link can be created to direct Twine to transition, after the user clicks on it, to move to another passage.

Dan Cox's Blog - Learning Twine: Part 2. The following blog post, unless otherwise noted, was written by a member of Gamasutra’s community.

Dan Cox's Blog - Learning Twine: Part 2

The thoughts and opinions expressed are those of the writer and not Gamasutra or its parent company. [Before proceeding too far into this post, I recommend checking out Part 1 first. In it, I cover introducing Twine, creating Links, and changing Story Formats. I also start the story I will be working with for this post.] Previously, connecting one passage to another was shown using Links. However, there are other ways to create connections between passage. Choices, like other keywords I will also cover, start with two less-than and end with two greater-than signs. After a reader picks on the choices, the others are grayed-out. Note: The difference between using a Choice or Link is often a decision between letting the player rewind to a previous point in the story or merely making them consider their current position.

Dan Cox's Blog - Learning Twine: Part 3. The following blog post, unless otherwise noted, was written by a member of Gamasutra’s community.

Dan Cox's Blog - Learning Twine: Part 3

The thoughts and opinions expressed are those of the writer and not Gamasutra or its parent company. [Before proceeding too far into this post, I recommend checking out Part 1 and Part 2 first. From beginning at the Start passage to changing styles using CSS, I have covered a large amount of material before getting to this part. I highly encourage you not to jump into this post without reading the other two or having a good familiarity with how Twine works.] So far, passages have been the results of static text that was written and then read afterwards. However, Twine has the ability to understand conditional statements. Note: Twine has its own special set of conditional operators. Like other commands and keywords, conditional statements are set off from normal text with two less-than and two greater-than signs. While passages cannot loop, their contents can. Additional Resources: A Twine Tutorial (Made in Twine!) Yes, Twine really is awesome.

A Twine Tutorial (Made in Twine!)

Now get out there and make your stories happen! If you want even more information on Twine, check out the [[official documentation| hope you found this tutorial helpful. If you have any feedback or any stories to shre, please contact me either at rcasey67@gmail.com or [[on Twitter| You can see my games and my art [[on my personal portfolio| Twine project for this tutorial is available [[here|TutTwine.zip]]. \n\nThank you. \n\nP.S. Indeed, even the most basic stories will likely require multiple pages. Well, aren't we the ambitious writer (or should I say designer)! [img[img/SpecialPassages1.png]]\nSome Passages are not normal, every-day Passages. Ok, so the first thing you will need to do is install Twine, [[which is available here| Once you have downloaded and installed Twine on your platform of choice, you will see this:\n[img[img/NewProject1.png]]\nWe have a few buttons, a few menus, and a big gray area.