Join a table
The app organized players and spectators around multiplayer tables.
I’m tracing a card game from its first browser version into Trifecta.
Six-card Golf
Players + spectators
↓
One table / Durable Object
↓
Hidden cards → reveals → scoringCardGolf brought six-card Golf to browser tables: players, spectators, hidden cards, reveals and scores. Each table had its own state. The later Trifecta Games work reused the rule history and expanded the room.
The app organized players and spectators around multiplayer tables.
Cards stayed hidden until revealed. The app supported timers and configurable rules.
The original description included owner moderation and spectator support.
The files behind the project:
apps/webReact frontend in the original repository.workerWorker and per-table Durable Object backend.db/migrationsD1 database migrations.docsProduct specification, deployment instructions, and project notes.The earlier browser game remains here as its own project. Trifecta Games is the next chapter.