Inspiration
Everyone keeps saying AI is melting our ability to think. So I built a game that makes you do the one thing AI can't do for you: figure out what actually caused what.
Correlation vs. causation is one of the most useful reasoning skills alive and almost nobody teaches it as play. The disco ball didn't cause the party. Or did it? That confusion is the whole point.
What it does
Because, Therefore is a fast, multiplayer party game about cause and effect.
- You're shown a real disaster, the 1919 Boston Molasses Flood, the Tacoma Narrows Bridge collapse, the London Beer Flood, as scrambled cause-and-effect cards.
- You race to rebuild the true causal chain: what caused what, in order.
- There's a trap card — something that merely correlates (it happened around the same time) but caused nothing. Slot it into your chain and you lose points.
- On submit, the true chain snaps into place, each link explaining why it caused the next — the "ohhh, THAT's why" moment.
- Type any topic and GPT-5.6 spins up a fresh scrambled chain with its own hidden trap.
You don't memorize the molasses flood. You reason your way through it.
How we built it
- Zero-dependency Node.js server + vanilla client. One
node server.js, no build step. Runs fully offline on built-in rounds — no API key needed to play. - GPT-5.6 powers the "make your own round" feature: it turns any topic into a causal chain with a plausible-but-wrong trap card (with a graceful offline fallback so it never breaks).
- Codex built the whole game — the room/multiplayer plumbing, the scoring (including the trap-card penalty and causal-order logic), and the aha-reveal.
Challenges we ran into
Making the scoring reward causal order, not just having the right cards — a shuffled-but-plausible chain should lose to the truly-ordered one. And designing the trap card to be genuinely tempting yet clearly wrong once you reason it through. On the tech side: keeping "generate from any topic" robust — it had to degrade cleanly to a built-in round with no key and never show an error or a broken state.
Accomplishments that we're proud of
- A game that teaches a real, transferable thinking skill (correlation ≠ causation) and never feels like a lesson.
- Fully offline-playable — a classroom with no internet still plays every round.
- Real historical disasters as content, so the "aha" comes with a story you remember.
- The reveal: watching a scattered chain snap into a single causal thread is genuinely satisfying — the learning is the payoff.
What we learned
A good game teaches a concept better than a lecture, because the aha of the chain locking into place is the learning. Framing causation as a race made a notoriously dry distinction (correlation vs. causation) land instantly — without anyone realizing they were being taught.
What's next for Because, Therefore
- More rounds — a growing library of real disasters and everyday chain-reactions.
- A classroom mode with a teacher-facing view of who spots the trap.
- A scoring pass tuned with real playtesting, and difficulty tiers.
- Head-to-head live multiplayer with a shared leaderboard.
Built With
- causal-reasoning
- codex
- critical-thinking
- css
- education
- game
- gpt-5.6
- html
- javascript
- multiplayer
- node.js
- offline-first
- openai
- party-game
- zero-dependency
Log in or sign up for Devpost to join the conversation.