What is Trialogue?
A gentle introduction to the Trialogue Story Format for Twine
A Story Format controls how a non-linear story created in the Twine editor, gets displayed to the end user in a web browser. Every Story Format also comes with its own way of defining more advanced functionality. Twine comes with several built Story Formats, like Chapbook, Harlowe, Snowman and SugarCube. Trialogue is based on Snowman and adds a new flavour to the mix of available formats.
The relationship between a Story written in Twine and a Story Format
a very basic demo of the kind of story you can create with Trialogue
This demo shows the basic functionality of a story generated with the Trialogue Story format. Trialogue makes the user experience of the story similar to that of a messaging app such as WhatsApp or Signal. Chat messages can contain any content that is embeddable on the web, such as text, images or videos. Story authors can also customise the look and feel of the story, through features such as custom UI content, character avatars and a colour scheme.
The following stories have been created with Trialogue:
If you are new to Twine, it's warmly recommended you familiarise yourself with its basic functionality before diving into the specifics of Trialogue. The Twine website and cookbook are excellent places to start.
That said, a quick into to some of Twine's basic terminology will be helpful, so it's included here. When you write a non-linear story in Twine, you are doing so by writing passages, and connecting them to each other via links. Together this forms your story.
Passages, Links and Story in the Twine editor
Trialogue takes these connected parts and turns them into an interactive chat format. See in the example below, how Trialogue renders passages and links as chat messages. The passages are send by the scripted chat bot(s), the links is what the user chooses as replies.
Passages, Links and Story rendered by Trialogue in the form of an interactive chat