DOCEXESIV.DEVREV2026.07
ooo-cards — application screenshot

ooo cards

ACTIVEreleased

Deal 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

Comments
No comments yet.
Comments are reviewed before appearing.
EXESIV.DEV — EXESIV lab builds agentic systems and components for the self-running business — autonomous, policy-driven operations, logged in the open across four sections: Almanac, Works, Field Notes, Seeds.