RANDOMWARE KEEPER SPEC
Dog Diner Remix
A newly drawn dog becomes a demanding diner whose temperament rewrites a newly drawn meal into a ridiculous tasting challenge.
Causal chain
- 1. dog-ceoThe dog image seeds the diner's temperament, appetite, and tolerance rules.
- 2. themealdbThe meal name, origin, category, and ingredients are remixed through those dog-defined rules.
API roles
| API | Operations | Essential role |
|---|---|---|
| dog-ceo | random | Supplies the live diner identity whose image-derived seed changes every rule, score, label, and animation state. |
| themealdb | meal | Supplies the live dish, origin, category, instructions, thumbnail, and ingredients that become the playable serving material. |
Dependency
dog-ceo โ rules โ themealdb: A deterministic seed from the current dog image changes how the current meal is scored, renamed, portioned, and narrated; swapping only the dog visibly changes the same dish.
Interaction
Controls: NEW DINER, NEW DISH, CHAOS dial, SERVE IT
Outcome: The diner card and dish card refresh independently, while SERVE generates a new score, renamed menu, ingredient route, and animated verdict.
Visual direction
Style: glossy 2000s Flash microsite with chunky chrome panels and arcade-like food theatre
Palette: candy gradients, chrome silver, ultraviolet, glossy lime, hot pink highlights
Typography: chunky rounded display lettering with tiny bitmap utility labels
Motion: elastic panel tween, bevel-button press, orbiting stickers, splash verdict transition
Cartridge receipt
Palette: candy gradients, chrome silver, ultraviolet, glossy lime highlights
Typography: chunky rounded vector lettering, tiny bitmap utility labels
Motion: elastic tween, bevel press, splash transition, orbiting sticker
Era: 2000s browser portal and experimental Flash microsite
Caution: No external media or plugin mimicry; keep controls obvious and keyboard usable.