apaleslimghost / almanac

The tabletop RPG sandbox campaign web app
https://almanac.wiki
GNU Affero General Public License v3.0
6 stars 2 forks source link

Okay but what if everything is cards #59

Open apaleslimghost opened 6 years ago

apaleslimghost commented 6 years ago

tired: manual placement of ad hoc blocks wired: (almost) everything that goes on the dashboard is a card. placement is governed by card links, importance, visibility and filters.

so cards that are linked (e.g. a quest and its objectives, or the quests associated with a city, or quests linked to a faction) get placed together on the dashboard. selecting a quest bubbles it to near the top and we do the sort from there. if a quest isn't started yet it's not shown to players.

each card type has a template and a set of styles. given #25, this should always fit inside the viewport it's given on the dashboard.

the gm always sees all cards, with the usual sorting rules.

the map (#15) is an alternate view of the dashboard, here the primary layout is geographical, not graph-topological. cards get placed in smallish popovers on the map.

apaleslimghost commented 6 years ago

in this world, time is probably a global filter. there would probably need to be some indication to the GM that a card is hidden from the players

apaleslimghost commented 6 years ago

n cards → m blocks, outputting a giant flat list of things using React fragments

apaleslimghost commented 6 years ago

i should do wireframes to this