Oops, All In
A browser party game for 2 to 12 people. Quick minigames, pretend-chip betting, and a final round the room writes itself.
Product Design · Game Design · JavaScript · Codex · Claude Code
Now · try the current game
Play here, or open the game full screen. Friends join at play.clarkhayashi.com with your room code.
The game
Start a game and share the room code, a QR code, or an invite from your phone’s share sheet. Everyone joins from their own phone, up to 12 players, with no app and no account. An optional TV screen shows the room code, prompts and scores to the whole room.
Three ways to play. Party mode is quick minigames where everyone starts with 100 pretend chips and bets on themselves each round (stay in, raise, fold, and from round 3, go all in). Minigames is the same games with no chips. Date Night is 36 questions for two people that get more personal level by level, and you only go deeper if you both say yes.
Nine games. Same Brain (match answers), Ballpark (guess the number), Fantasy Draft, Bidding War, Bad Answers, Drawn Into Trouble, Imposter, Shadowbox (an in-person pointing duel) and Keep It Going (name things to a beat). Fantasy Draft and Bidding War roll a random theme each time, from Food Court and Heist Crew to NBA, NFL and MLB lineups mixing stars and cult heroes, and anyone can veto the theme once per game.
A finale the room writes. In the last round, everyone writes a prompt, the room taps “this or that” to pick the best one, everyone plays it, and the votes pay out a double pot, a Best Prompt bonus, and a Toilet Bowl prize for the worst answer.
How it took shape
This came together through trial and error. I took references from games and interfaces I liked, drew on my own experience, and brainstormed ways to make them work for this game. I set the direction and made the calls; Codex and Claude Code did most of the building, and I kept revising what felt confusing or unnecessary as I played.
Before the first group test I ran an audit as if strangers were at the party: could someone join without help, understand a bet, and recover if their phone locked? That led to plain betting words (“stay in” instead of “match”), a clear warning that folding loses the chips you put in, rejoin after a closed tab, and a one-tap “Was this one fun?” rating after each round. The ratings are anonymous counts per prompt, and prompts people like start coming up more often.
Before · the early prototype
The first version put a promotional headline, instructions and a room form on the same screen. I wanted people to start playing with less reading, so I reduced the entry point to two actions and moved the game choices into setup.
The look
I wanted the game to feel like a sticker sheet. The mascot is a poker chip that acts out each game, and the logo is the same chip tipping over mid “oops”. I directed the art and picked every version; it was drawn with AI tools.
Try it with your friends
It’s still a work in progress. If you play, please let me know what you think: what was fun, what was confusing, and what you’d change.