RANDOMWARE KEEPER SPEC
Pawns & Paws
A freshly drawn card sets the movement rule for a newly summoned dog pawn racing across a cardboard trail.
Causal chain
- 1. deck-of-cardsThe card value and suit define movement distance, lane bonus, and hazard rule.
- 2. dog-ceoThe fresh dog image becomes the active pawn whose position and score visibly change.
API roles
| API | Operations | Essential role |
|---|---|---|
| deck-of-cards | draw | Supplies the live movement rule and scoring modifier for every turn. |
| dog-ceo | random | Supplies the live visual pawn, making each turn feel like a new racer entering the board. |
Dependency
deck-of-cards โ rules โ dog-ceo: The drawn card changes how far the current dog pawn may move and whether left or right is the stronger lane.
Interaction
Controls: Draw card, Summon dog, Move left, Move right
Outcome: The dog pawn advances across the board, the score and lane effects update, and a new turn can be played immediately.
Visual direction
Style: family tabletop board with punched dog pawn and oversized card tile
Palette: painted cardboard, felt green, pawn red, rulebook cream
Typography: box-title slab, card monospace, small-caps rule text
Motion: card deal, pawn step, tile flip, score token bounce
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.