lib-storyteller is a library that serves as core engine to make plot based games. It's inspiration is Fallen London.
Games build by storyteller follow a very simple pattern.
A character with his own stats interacts with decisions.
A decision is a snippet that requires specific character properties to exist and lead to a specific output.
character + decision => result
- A character owns attributes and assets
- Attributes are given properties that can only rise like 'strength' or 'stealth'.
- Assets are metaphysical or physical objects the character can own. All stats in a game are expressed with attributes.
- Progress in a story is expressed with owning assets. An asset can act as counter or flag to unlock more decisions.
TODO