Skip to content
Twine Cookbook
Branch: master
Clone or download
videlais Demonstrate has an 'n' in it.
"Demonstrates" was misspelled nearly everywhere. This is super embarrassing.
Latest commit a5db534 May 17, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
addingfunctionality Adding Functionality Jun 20, 2018
arrays Editing for Array entries Jan 19, 2019
audio Version 2 Editing Pass 1 Mar 2, 2018
clamping_numbers Merge pull request #53 from greyelf/clamping-numbers Jun 22, 2018
conditionalstatements Version 2 Update; See Also section Mar 4, 2018
cycling Added Harlowe 3: Cycling Link Apr 16, 2019
dateandtime Date and Time Oct 20, 2018
delayedtext Version 2 Update; See Also section Mar 4, 2018
deletingvariables Added Snowman: Deleting Variables Apr 19, 2019
dicerolling Demonstrate has an 'n' in it. May 17, 2019
dropdown/harlowe Add Harlowe: Dropdown May 2, 2019
dungeonmoving Fixed X Y logic issues in links; Removed delay caused by table Sep 14, 2018
fairmath Change to use predefined window.setup if it exists. Jun 11, 2018
geolocation Geolocation Mar 3, 2018
googlefonts Altered googlefonts example to use more idomatic Harlowe Feb 20, 2018
headersandfooters Passage Events Jun 2, 2018
hiddenlink Demonstrate has an 'n' in it. May 17, 2019
images Version 2 Editing Pass 1 Mar 2, 2018
importexternaljs Demonstrate has an 'n' in it. May 17, 2019
introduction Fixed typos Apr 16, 2019
keyboard Demonstrate has an 'n' in it. May 17, 2019
loadscreen/sugarcube Loading Screen for SugarCube Oct 21, 2018
lockandkey_variable Demonstrate has an 'n' in it. May 17, 2019
looping Looping Jun 2, 2018
markup Version 1 Major Update Jan 10, 2018
modal Version 2 Editing Pass 1 Mar 2, 2018
modularity fixed errors Jul 29, 2018
passageevents Passage Events Jun 2, 2018
passagetags Version 1 Major Update Jan 10, 2018
passagetransitions Added SugarCube: Passage Transitions Apr 19, 2019
playerstatistics Demonstrate has an 'n' in it. May 17, 2019
programmaticundo Programmatic Undo Feb 23, 2018
savinggames Fixes #54. Jul 16, 2018
settingandshowing Version 2 Editing Pass 1 Mar 2, 2018
sidebar_left Demonstrate has an 'n' in it. May 17, 2019
spaceexploration Demonstrate has an 'n' in it. May 17, 2019
statichealthbars Demonstrate has an 'n' in it. May 17, 2019
storyandpassage Story and Passage API for SugarCube and Snowman Oct 21, 2018
storystyling Version 1 Major Update Jan 10, 2018
styles Twine Manual (Draft 1) Sep 16, 2018
terms Update terms_macros.md Jun 22, 2018
timedpassages Version 2 Update; See Also section Mar 4, 2018
timedprogressbars Timed Progress Bars Jun 21, 2018
turncounter Demonstrate has an 'n' in it. May 17, 2019
typewriter Change to use predefined window.setup if it exists. Jun 11, 2018
usingaddons/sugarcube Using Add-ons for SugarCube Oct 21, 2018
.gitignore Add local vscode folder to ignore list. May 16, 2018
README.md Updated version to 1.3 May 2, 2019
Summary.md Add Harlowe: Dropdown May 2, 2019
formatting.md Fix typo Mar 19, 2019
using_cookbook.md Timed Progress Bars Jun 21, 2018

README.md

Welcome to the Twine Cookbook!

The Twine Cookbook is a collection of examples organized around common topic areas. For each, contributors have tried to provide examples covering each major built-in story format (Harlowe, SugarCube, and Snowman) where possible and appropriate. For some topics, examples are also provided in SugarCane for Twine 1.4.2.

Each example page includes a short description, a live version, and its Twee code. Both the live version and Twee code can be downloaded directly from each example page.

Reading the Cookbook

Created using GitBook, the Twine Cookbook is best viewed as a compiled webpage. In this format, the left sidebar provides access to the different topic areas as well as to a search bar for more quickly looking through the titles and text of the entries. New updates are published in the website format every few months or as necessary.

The Twine CookBook can also be read without the live versions on GitHub by starting with the summary page. Note, however, that example pages on GitHub are subject change as new changes are made and revisions submitted before and during editing cycles.

Suggesting Examples or Changes

Include as much as possible of the following in an issue:

  • A short summary of the example(s) or suggestions(s)
  • How (or if) you would like to be recognized for your contribution

Submitting Documentation or Code Updates

Contributors:

License:

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Version 1.3 (May 2019)

You can’t perform that action at this time.