πŸš— Road trip 2–6 players 15 min Build: S #20 of 24

🎲 The Storyteller's Dice

Roll a character, a place, an object, and a complication β€” then build the story one sentence at a time.

Storyteller's DiceRound 2
πŸ§™ Grumpy pirate🏰 Tiny bakery πŸ”‘ Broken umbrella⚑ Power goes out
Once, a grumpy pirate ran the world's tiniest bakery.
She refused to sell bread to anyone taller than her.
One day the power went out mid-knead, and she blamed the seagulls.
πŸƒ CHAOS: everyone is a goat now
πŸ”Š Reading the chaos card aloud

Round 2, mid-story: three sentences in, and the chaos card just landed.

The hook

Round-robin storytelling is a great car game that always needs a referee β€” someone to pick the prompts, keep turns fair, and break the tie when two people talk at once. The Storyteller's Dice is that referee. It rolls four prompts β€” a character, a place, an object, a complication β€” and hands the car a story it could never have planned, then occasionally flips a chaos card that forces an absurd left turn mid-sentence. Nobody wins or loses, which is exactly why it works: the entire car is trying to make each other laugh, not beat each other, and it can read every prompt aloud so the driver never has to glance down.

A sample round

Storyteller's DiceRound 1
🎲 Roll the dice
πŸ§™ ?🏰 ? πŸ”‘ ?⚑ ?

1 Β· The app rolls four prompt dice

Storyteller's DiceKabir's turn
The power went out mid-knead.
πŸƒ CHAOS CARD
πŸ”Š Reading chaos card

2 Β· A chaos card flips the story mid-sentence

Storyteller's DiceThe End
The goats voted her mayor of the bakery.
🏁 Roll a new story

3 Β· The payoff: a story nobody could've written alone

DadOkay: grumpy pirate, tiny bakery, broken umbrella, power goes out. I got this. "Once, a grumpy pirate ran the world's tiniest bakery…"
Mom"…and refused to sell bread to anyone taller than her."
Riya (9)"One day the power went out mid-knead, and she blamed the seagulls."
πŸ”Š App"Chaos card: plot twist, everyone is a goat now."
Kabir (13)Wait, we're just allowed toβ€” okay. "Suddenly the entire bakery β€” pirate, customers, seagulls β€” turned into goats."
🐐 Everyone is now contractually a goat. The story cannot be un-goated.
Dad"The goats voted her mayor of the bakery, on account of her being the least surprised."
MomThat's honestly a stronger ending than what you had planned.
🏁 Story complete. Family vote: Riya's seagull line wins "best of round."

How a round plays

Why it's sticky

The dice pools and chaos deck are large enough that no two rolls tell the same story twice, so it survives repeat drives better than most party games. There's no scoreboard pressure β€” the only competition is for the funniest line β€” which makes it welcoming for a wide age range in one car at once, and the chaos card guarantees a laugh even when the story has gone quiet. It's built for dead time: waiting rooms, long tunnels, the last hour before anyone will admit they need a bathroom break.

Modes

Build notes

Size: S. The shared shell provides the pass-the-phone turn order and handoff screen, the how-to-play screen, a round timer, and the Web Speech read-aloud helper (shared with I'm Thinking Of…). Game-specific work is the prompt dice pools (character/place/object/complication word banks, sized generously so rolls rarely repeat) and the chaos-card deck, plus a small turn-sequencer that appends each sentence into the bubble scrollback. Dice-roll and chaos-draw state live in a plain JS module separate from the bubble rendering, so a future "export the finished story" or share feature can read that state without touching the game loop.