-
-
The duel — question + two anonymized comments
-
The stake mechanic — "How sure? hunch / fairly sure / stake it"
-
Reveal bars — crowd 87% / 13%
-
Leaderboard — real ranked players
-
Full reveal — Cold Reader + the tell + Flair: "Overconfident · reads the room badly" + calibration meter
-
A wrong stake — "the loudmouth tax" + the tell
What it is
Cold Read is a daily game of social judgment played entirely inside a Reddit post. Each day you get one Showdown: two real, anonymized comments posted under the same question in the same subreddit — usernames, timestamps, and votes stripped. First you privately mark which one you'd upvote. Then you call the one the crowd actually rewarded. The reveal names the gap out loud — "you'd have upvoted A, but the room overruled you" — because the whole game is the difference between what you'd upvote and what a room rewards.
The hook: calibration, not trivia
Before the verdict, you stake your confidence: hunch, fairly sure, or stake it. Scoring is a proper scoring rule (Brier, hidden behind plain language): confidently right is the only way to climb, hedging when unsure is respected, and confidently wrong — the loudmouth tax — costs you. Your earned status is written to your real Reddit user flair: read rooms well and you're "Oracle · 82% calibrated"; stay loud and wrong and the whole sub sees "Overconfident · reads the room badly."
The tell
Every reveal ends with the tell — one true, transferable lesson about how that community thinks (r/AskEngineers pays for the exact melting point, not the "Chemical Engineer here" preamble; r/ELI5 pays for the click, not the completeness; r/AskBaking won't tell grandma her heirloom recipe is missing flour). Play a week of Showdowns and you genuinely get better at reading Reddit.
Why it's Reddit-y (mechanics, not theming)
The comment is the game object, the upvote is the answer key, the flair is the trophy, the post is the arena. Every answer is a real, historical crowd verdict — hand-curated and baked in — so nothing is simulated and the game is fully alive for the very first player in a brand-new subreddit.
How it's built
Devvit Web: a React + Tailwind client, a Hono serverless server, Redis for state, and two scheduler jobs — zero external services. Every comment pair is hand-vetted against a two-gate editorial rubric (surprise + teachability). The reveal choreography honors prefers-reduced-motion; the UI is fully keyboard-playable with real selectable text (no image comments); it works on mobile and desktop.
What's next
Per-interest Showdown tracks, subreddit-vs-subreddit rounds, and user-submitted Showdowns.
Built With
- devvit
- devvit-web
- hono
- react
- redis
- tailwind-css
- typescript
- vite
Log in or sign up for Devpost to join the conversation.