textual-engine icon indicating copy to clipboard operation
textual-engine copied to clipboard

an event-driven text adventure engine for both narrative story telling and procedural dungeon crawling

Results 38 textual-engine issues
Sort by recently updated
recently updated
newest added
trafficstars

The `load` command currently shows `no world states loaded` or shows which world states were loaded, but does not indicate if world templates were loaded. Improve that output by including...

status/new
type/bug
scope/loader

Actor stats are currently only represented by their current value. Most RPG stats have a min and max, which should also be slightly randomized. Replace the `stats` number map with...

status/new
type/feature
scope/util
scope/state
scope/data

Spawn actors into a room on a given turn or interval.

status/new
type/feature
scope/command

Give items inventory, thus creating containers. Use them for backpacks, belts, and chests. The `take` command should be able to target an item and container, and a new `put` command...

status/new
type/feature
scope/state

Add a way to use one item with another, for quest items (putting a key in a lock, using flint to start a fire) and basic crafting (attaching a rock...

status/new
type/feature
scope/command

Add a list of synonyms to each verb, like `run` and `walk` for `move`, to make input more natural without changing any mechanics. Some targets could benefit as well, like...

status/new
type/feature
scope/tokenizer

Provide a way to edit the browser config in the React UI, save it to a cookie or storage key, and load from that key if a config has been...

status/new
type/feature
scope/render
render/dom

Now that it has shortcut menus, the React DOM render needs to be styled: - use a similar flexbox layout to the Ink render - highlight shortcut links

status/new
type/feature
scope/render
render/dom

Add an editor mode for world templates, using Formik or something similar to build forms and lists. Template refs should be a dropdown list of the appropriate template type IDs...

status/new
type/feature
render/dom
scope/editor

Add an option to the world template that controls whether it will be generated depth-first (shifting new rooms to the head of the queue) or breadth-first (pushing new rooms to...

status/new
type/feature
scope/state