βš”οΈ Duel 2 players 10 min Build: M #14 of 24

πŸ“ Estimation Nation

Lock in your guess, dare a double-or-nothing, and let the truth wreck someone's confidence.

Estimation NationRound 4 of 7
🩸 Km of blood vessels in an adult body?
Dad's guess40,000 km
Riya's guess150,000 km
Answer: 100,000 km
Dad band Β±10%Riya band Β±20%
2Dad
3Riya

Riya's guess is 50,000 off, Dad's is 60,000 off β€” and her wider bullseye band seals the bonus too.

The hook

Everyone has an opinion about how many kilometers of blood vessels are packed into a human body, and everyone is wrong with total confidence. Estimation Nation weaponizes that: both players lock in a silent guess against a real, sourced number, closest one takes the point β€” and either player can call double-or-nothing right before the reveal, turning a trivia round into a genuine dare. It's Family Feud's "survey says" tension crossed with a bar bet, except the app already knows who's right and isn't afraid to say so.

A sample round

Estimation NationRound 6
πŸ•°οΈ Time zones spanning Russia?
Lock in your guess…
Lock in

1 Β· The question drops for both players at once

Estimation NationLocked!
Riya11
Dad9
⚑ Riya calls double-or-nothing!
Dad: accept?

2 Β· The dare: double-or-nothing before the reveal

Estimation NationRevealed
Answer: 11
2Dad
6Riya
Next round

3 Β· Exact match, double stakes β€” Dad's lead evaporates

DadTime zones in Russia? Big country, I'll say… nine.
Riya (9)Eleven. Also β€” double or nothing, Dad.
DadYou don't even know what that means.
RiyaIt means if I'm closer you lose double. Lock it in.
AppπŸ•°οΈ Reveal: 11 time zones. Exact match, Riya.
Riya nails it dead-on. Dad's stake doubles β€” his lead is gone before halftime.
Kabir (13)This is why I stopped challenging Dad to this game.

How a round plays

Why it's sticky

The fair-fight loop is baked into the scoring, not just the questions: everyone answers the exact same fact, but each player's bullseye band scales to their track record, so a 9-year-old's wild guess can out-bonus a parent's careful one. Layer on the double-or-nothing dare β€” a pure nerve check that turns "I think I'm right" into "I'm willing to bet on it" β€” and every round has two separate tensions: did I get it close, and did I get greedy. The facts themselves do the rest; "wait, actually?" is a hard feeling to walk away from.

Modes

Build notes

Size: M. The shared shell provides the split-screen duel frame, the adaptive-handicap module (bullseye tolerance bands per player), timers, scorebar, and reveal animation. The real work is game-specific: an estimation-facts dataset with sources baked in at build time, so every "true answer" is checkable and never goes stale, plus difficulty banding of facts by how wild the number is, and the double-or-nothing wager logic. Round logic lives in a plain JS module decoupled from rendering β€” a future async "challenge a friend by link" mode reuses the same estimate-and-reveal engine without a rewrite.