RANDOMWARE KEEPER SPEC
Contraband Picnic
An artwork becomes the board, a dimension-hopping character the courier, and a grocery product the cargo whose nutrition grade rewrites victory.
Causal chain
- 1. articTurns the artwork title, era, and image into the destination board and route geometry.
- 2. rickandmortySupplies the courier identity, origin, status, and current location that determine movement traits.
- 3. open-food-factsDefines the cargo token and uses its nutrition grade to set inspection pressure and victory rules.
API roles
| API | Operations | Essential role |
|---|---|---|
| artic | artwork | Provides the physical board, period flavor, and museum destination that all movement is staged across. |
| rickandmorty | character | Provides the playable courier whose status and dimensional geography alter movement and risk. |
| open-food-facts | product | Provides the cargo and grade-based rule modifier that determines inspection difficulty and scoring. |
Dependency
open-food-facts โ rules โ rickandmorty: The cargo nutrition grade changes how many inspection spaces the courier advances after each roll, so the product rewrites survival rules.
Interaction
Controls: Reveal source cards, Choose cautious or reckless route, Roll wooden die, Reset match
Outcome: The courier pawn advances across the artwork while inspection pressure, cargo condition, and the final verdict change after every roll.
Visual direction
Style: painted cardboard board with punched cards, pawn tracks, rulebook panels, and a fold-line map
Palette: felt green, rulebook cream, pawn red, museum blue, and worn cardboard brown
Typography: box-title slab lettering, card monospace, and small-caps rule text
Motion: die tumble, card deal, pawn step, route highlight, and final verdict stamp
Cartridge receipt
Palette: painted cardboard, felt green, pawn red, rulebook cream
Typography: box-title slab, card monospace, small-caps rule text
Motion: die tumble, tile flip, card deal, pawn step
Era: family tabletop box with punched tokens and folded board
Caution: Do not create a static board illustration; every API must change playable rules.