Let's Create A Game With Twine
All the links, and a short video how to, are here...
What is an Interactive Narrative?
twinery.org
What Are They?
Let’s Talk About Structure
An “always branching” game design will always get exponentially larger and become unmanageable or like this, a very disorientating experience.
Often, stories branch and then regroup, or even can be entirely linear.
Roman Malton
Get Twine
You can use Twine in the browser OR download the app. Both tools are pretty much identical.
Twine is really a tool to create one HTML file that jumps between Passages, letting you focus on the literary side of the work, not the coding.
Choose Chapbook Story Format
Twine has lots of languages, called Formats, but Chapbook is the simplest, easiest, nicest looking imo, and easiest to add coding to.
Before we start: A Short Note About HTML
This is some text <b>and this is bold</b>, but this is <i> italic</i>.
Whitespace doesn’t count.
You can use HTML in Twine and sometimes it is “better”, easier, more controllable.
<img src=”https://media.pri.org/s3fs-public/styles/story_main/public/images/2020/01/910357290.jpg?itok=GmHAiLQZ” width=”300”>
Creative Mull Time
The Basics - All You Need
# A Header
You are on a road that forks to [[The Bridge]] or [[The Well]]
*Unconventional* tastes = italic�**Unconventional** tastes = bold
[[an external link->https://www.apple.com]]
{embed image: "https://www-users.york.ac.uk/~tas509/FlickrEmbedButton.png"}
The Chapbook full documentation is here.
Cheatsheet here (Download .html then import)
Coding, Variables and State
money: 0�key: false�inventory: []�--
[if key == false]�You are in a room and there is table, and on it there are papers, some money, a lamp and a key.� {reveal link: 'Pick up key', passage: 'Key'}� {reveal link: 'Take the money', passage: 'Some Money'}�[else]� There is nothing here.�[continued]
Setting variables
Testing variables
Example Project
Example project is here:
https://www-users.york.ac.uk/~tas509/ExampleProjectMarionSparkle.html
And downloadable here:
https://github.com/everythingability/ExampleProjectMarionSparkle
Tools I used to help
I have relied heavily on these sites for media:
Hosting Your Creation
York Personal Web Space - instant hosting�https://www.york.ac.uk/it-services/services/personal-web-space/
Itch - Become an “indie developer/author”�https://itch.io/
Glitch.com�https://twine-starter.glitch.me/
Other tools?
There are a number of alternative tools to Twine, with different approaches and different strengths, but imo Twine is easiest to start cranking out a great textual game. And it’s a great tool for just shaping and curating ideas.
Notable tools worth also playing with are:
Itch.io -> Made with Twine