With the completion of version 3.0.0 of the engine, I made a number of sample pieces demonstrating the new flexibility of the engine.
The standard layout, but making use of a custom component to add “exits” to each location
A totally fresh look, focusing on visuals instead of text
Connects the narrative engine to Phaser.js for a full immersive game
See all the sources.
A silly sample story demonstrating version 2.0.0 of the Elm Narrative Engine. It features progressive narration (try clicking on the same thing more than once), story rollback (you can “undo” or “go back” to an earlier point in the story history), and the source demonstrates the new rules syntax.
It also features a branching narration with multiple ways to complete the story and two different endings :).
See the source code for this story.
This is the original demo story that I made for my ElmConf presentation. It demonstrates all of the v1.0.0 features and lasts for about 5 minutes. I had the audience play through it live, which was very well received (see the recorded presentation).
See the source code for this story.