
ooo cards
ACTIVEreleasedDeal anyone in — multiplayer card games you can start in seconds, no app, no account.
- Ref
- WRK-9B803E
- Section
- SEC-02 // WORKS
- Status
- ACTIVE
- Stage
- RELEASED
ooo cards is no-hassle multiplayer card games: spin up a room, share a code or QR, and play — across the world or across the couch. No app, no account, no setup. Bots fill empty seats, persistent groups let a party auto-follow the host from game to game, and an in-person view shows only your own hand for co-located play.
Games
- Texas Hold'em poker — blinds, side pots, live equity hint
- Blackjack — vs. dealer; bots can fill the table
- Briscola — Italian 40-card deck (Napoletane)
How it works
- One engine contract, many games. Every game implements a shared server-side
GameDefinition; rooms, seating, chips, turn timers, bots, and the broadcast layer are reused across all of them. Adding a game means implementing the contract and registering it. - Server-authoritative, refresh-safe. All game state lives on the server (the client is never trusted) and streams to clients over SSE. Reload and you rejoin your seat — even across a mid-hand deploy.
- Zero-downtime deploys. A graceful drain→swap→resume signal API (
/api/_deploy/*) lets production ship without dropping a live hand — the reference implementation for the pattern across the org. - Stack. Nuxt 4 SPA + Nitro server, TypeScript, zod, Vitest; per-room JSON snapshots persist state; a timer wheel schedules deals, turns, and bot moves.
Status
Live in production at poker.exesiv.dev.
Links
- Live app: poker.exesiv.dev
Comments
No comments yet.