Skip to content

Version 1 Design

Christopher Walters edited this page Nov 15, 2022 · 4 revisions

Problem

I want to provide a seamless experience to the players, where they don't even notice when I'm referencing my notes or taking time to roll dice (outside of combat). I want to find any information in my notes as quickly as possible, and to minimize the downtime where the logistics of information get in the way of storytelling.

High Level

Notes

Organization

Notes will likely be split up into "folders", "pages", and "blocks". The page-block structure would resemble TiddlyWiki.

image

A page view would have two panes (on screens with sufficient width). One pane would have a scroll list of blocks, while the other could have images associated with blocks, or optionally: a map with linked areas. Clicking an area in the map would highlight the corresponding block, and vice versa.

"Folders" would be groups of pages, not meant to display anything on their own, but visible from a file browser-like sidebar, for grouping logically similar pages together.

Generators

"Generators" are a way to return a random value from a list, with a few different options. Sometimes that returned item is "", meaning empty space. Notes should automatically consolidate excessive white space.

Even

All items in a generator have an equal chance of being selected.

Weighted

Each option in the Generator is given a weight, and the weight becomes the chance to return that option out of all options.

Range

The generator has a range of numbers (such as a dice roll), with results tied to one roll, or a range of rolls.

Clone this wiki locally