lib-storyteller
TypeScript icon, indicating that this package has built-in type declarations

1.0.0-alpha.11 • Public • Published

lib-storyteller

lib-storyteller is a library that serves as core engine to make plot based games. It's inspiration is Fallen London.

Core Idea

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

Rules

  • 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.

Usage

TODO

Readme

Keywords

none

Package Sidebar

Install

npm i lib-storyteller

Weekly Downloads

0

Version

1.0.0-alpha.11

License

GPL-2.0

Unpacked Size

506 kB

Total Files

177

Last publish

Collaborators

  • codingvampyre