Skip to content
Clark Hayashi
← All work
Beta · ready for group testing

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 full screen ↗

Play here, or open the game full screen. Friends join at play.clarkhayashi.com with your room code.

Suggest a game or report a bug

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.

Early Oops, All In entry screen with a large promotional headline, explanatory copy and a combined join and create-room form.
Early entry screen. The current version above puts Start and Join first.
Early Oops, All In results screen with a large generic heading, a list of chip losses and a separate numeric leaderboard.
Early results screen. This exposed another design problem: the outcome and its explanation need to come before the bookkeeping. That remains part of the next results pass.

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.

Nine game tiles showing the poker chip mascot acting out each game: bidding with a paddle, telling a joke, pointing in a duel, drumming, sharing a thought, guessing under a cap, carrying a food tray, drawing with a crayon, and wearing a disguise. AI-generated illustration.
Game tiles: the chip mascot acts out each game. AI-generated illustration, art directed by me.
Brand board for Oops, All In: the tipping chip logo with the wordmark, app icons at several sizes, fonts, a seven colour palette, the phone home screen and the link preview card. AI-assisted design.
Brand board: logo, icon sizes, fonts, palette and the link preview. AI-assisted, art directed by me.

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.