The Reactive Plot Library runs interactive branching conversations, supports multiple undos and uses XML story scripts.
The Reactive Plot Library comes with Script Player, a choose-your-own-adventure game player.
Here are some key features of "The Reactive Plot Library":
· XML-based conversation scripts that can be read and edited by any standard XML editor
· Full JAXB support allows reading and writing scripts to XML
· An extendible script syntax supporting custom user extensions
· Built-in loading of scripts from local files or URLs, and the ability to implement custom script loaders
· Infinite undo operations, and the ability to undo to specially marked points in the scripts
· Saving and loading of all state to a serializable object
· Framework for building script editors, including graph-building code for visualizing script logic
What`s New in This Release: [ read full changelog ]
· More powerful XML script format, including player character changing and extended script info
· Graphical script visualization, demonstrated in the new pre-alpha Script Editor
· Many small improvements and bug fixes