0 votes
by (280 points)
How would you?

1 Answer

+1 vote
by (590 points)
selected by
 
Best answer

A grad student at CMU called Chris Martens wrote a couple of blog posts in 2015 that I've found pretty helpful. Check out:

http://lambdamaphone.blogspot.com/2015/02/using-twine-for-games-research-part-ii.html

and 

http://lambdamaphone.blogspot.com/2015/03/using-twine-for-games-research-part-iii.html

(Part I provides background for the research that led to the tutorial being created; interesting, but not essential).

 

by (156k points)

While generally the information in the two linked articles is good, there are times when that information is either misleading or just plain wrong.

Some examples:

1. Twine (2.x) is not a programming language, it is a Intergrated Development Enviroment and each of the Story Formats included with it define their own custom macro based programming language.

2. Story Variable initialisation should not be done within the first passage of your project. For Harlowe that should be done within a startup tagged special passage

Welcome to Twine Q&A, where you can ask questions and receive answers from other members of the community.

You can also find hints and information on Twine on the official wiki and the old forums archive.

See a spam question? Flag it instead of downvoting. A question flagged enough times will automatically be hidden while moderators review it.
...