#TwineTuesday: Twine 2: Using Functions as Macros in Snowman
An overview of different approaches to thinking of functions as if they were macros through the SCRIPT tag, binding to global objects, and combining the two methods in Snowman. Twine 2:...
View Article#TwineTuesday: Twine 2: Creating a Dungeon Crawler — Part 1
[I apologize for this being so late. I’ve not been home much this week, and have been having some technical issues with my recording setup lately, too.] This is part 1 of a new sub-series focused on...
View ArticleTeaching Twine 2 in Vine
I’ve recently taken up a project of trying to explain game development terms and techniques using six second videos on Vine. As a pilot version of this, I’ve created a handful of videos on Twine 2....
View Article#TwineTuesday: Creating a Dungeon Crawler — Part 2
This is part 2 (the final part) of a new sub-series focused on creating a Dungeon Crawler in Twine 2 using the three central mechanics of health, map, and encounter systems. Twine 2:...
View Article#TwineTuesday: Twine 2: Creating a Dating Sim
One approach to creating a dating sim in Twine using multiple (display:) macros and values associated with choices (in Harlowe). Proof Copy: http://videlaisstudios.info/teaching/twine/DatingSim.html...
View Article#TwineTuesday: Twine 2: Re-creating Candy Box
An overview of how to re-create some of the core mechanics of Candy Box (http://candies.aniwey.net/) in Twine 2 (in Harlowe) using the (click:), (link:), (replace:), and (display:) macros. Proof...
View Article#TwineTuesday: Twine 2: Inventory Systems
An overview of two different ways of thinking about inventory systems in Twine: the user starts with everything (explicit), or the player gains or loses things (implicit). Both using the (datamap:)...
View Article#TwineTuesday: Twine 2 basics in Vine
Using headers Text elements Bulleted and numbered items Using (set:) macro Combining (set:) and (if:) macros Using (either:) and (random:) macros Using a dataset Using (datamap:) Using...
View Article#TwineTuesday: Twine 2 Basics (Harlowe)
Table of Contents Headers Text Elements Bulleted and numbered items Using (set:) macro Combining (set:) and (if:) macros Using (either:) and (random:) macros Using a dataset Using (datamap:) Using...
View Article#TwineTuesday: Twine 2 Basics (SugarCube)
Note: While I show common macros and markup in the examples below, Thomas Michael Edwards has done a great job documenting the full set of macros and functionality available to SugarCube users. Table...
View Article#TwineTuesday: Twine 2 Basics (Snowman)
Note: As of this writing, Snowman is the least restrictive of the default Twine Story Formats. What this means in practice, however, is that with this freedom comes the need to write your own...
View Article#TwineTuesday: CSS Effects in Snowman
The Snowman Story Format comes with the least amount of built-in functionality. It doesn’t have the changer macros of Harlowe ( (font:), (color:), (text-style:), etc.), nor does it have the DOM...
View Article#TwineTuesday: Murder Hill House Mystery — Part 1
In Part 1, I combine several different techniques (HTML + macros; an explicit inventory system, and spatial navigation using a Table) to prepare the way for future parts of this video sub-series on...
View Article#TwineTuesday: Murder Hill House Mystery — Part 2
In Part 2, I combine using the (display:) macro and mixing in CSS styles with HTML to pave the way for future parts of this video sub-series on using Twine 2 to create a murder-mystery story. Part...
View Article#TwineTuesday: Murder Hill House Mystery — Part 3
In Part 3, I combine using the (display:) macro, mixing in CSS styles with HTML, and incorporate the (link:) macro to pave the way for future parts of this video sub-series on using Twine 2 to create...
View Article