Twine Cookbook
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
addingfunctionality Adding Functionality Jun 20, 2018
arrays harlowe typo Jul 31, 2018
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 Change to use predefined window.setup if it exists. Jun 11, 2018
delayedtext Version 2 Update; See Also section Mar 4, 2018
dicerolling Version 1 Major Update Jan 10, 2018
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 Version 1 Major Update Jan 10, 2018
images Version 2 Editing Pass 1 Mar 2, 2018
importexternaljs Version 2 Update; See Also section Mar 4, 2018
keyboard Version 2 Update; See Also section Mar 4, 2018
lockandkey_variable Version 2 Update; See Also section Mar 4, 2018
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
playerstatistics Change to use predefined window.setup if it exists. Jun 11, 2018
programmaticundo Programmatic Undo Feb 23, 2018
savinggames Fixes #54. Jul 16, 2018
settingandshowing Version 2 Editing Pass 1 Mar 2, 2018
sidebar_left Version 3 Jun 8, 2018
spaceexploration Change to use predefined window.setup if it exists. Jun 11, 2018
storystyling Version 1 Major Update Jan 10, 2018
styles Version 1 Major Update Jan 10, 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 Version 1 Major Update Jan 10, 2018
typewriter Change to use predefined window.setup if it exists. Jun 11, 2018
.gitignore Add local vscode folder to ignore list. May 16, 2018
README.md Added README.md with ChapelR Jul 29, 2018
Summary.md Minor style edits Jun 22, 2018
formatting.md Version 2 Update; See Also section Mar 4, 2018
glossary.md CSS and Twee Terms Jun 13, 2018
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.0 (June 2018)