I’ve been working slowly but steadily on the Elm Narrative Engine, and have just released version 5.0.
The Elm Narrative Engine is a browser based IF tool offering a flexible “schemaless” world model, a salience/quality based rule matching system, and is view agnostic.
This release focuses on adopting the simplified authoring syntax suggested on this forum in an earlier post. It also adds some debugging tooling.
I have been testing this version in beta on a more complex game that I have been working on (which was a part of last year’s IntroComp), and it has reached a level of stability and utility that is ready for release.
You can play with the new release in a live online sandbox at https://ellie-app.com/7QdZzstKG6Fa1.
The full documentation is at https://package.elm-lang.org/packages/jschomay/elm-narrative-engine/5.0.1/.
The release blog with more information is at https://blog.elmnarrativeengine.com/2020/01/23/5.0.0-released/.
I hope more IF authors give it a shot. Please feel free to contact me with questions, feedback, or to show off games you have made with it.