This is an optional Open Party Lab game repo. Contributions should keep the game package focused and compatible with the Platform package contract.
- Keep changes small and reviewable.
- Update server, protocol, host, controller, assets, and docs together when behavior changes.
- Run
npm run typecheckandnpm run buildin this repo. - Test through Open Party Lab with
npm run games:sync-localfrom the Platform repo. - Include screenshots or notes for visible host/controller changes.
- Mention AI assistance when it materially helped produce the change.
The server remains authoritative for gameplay. The host renders the shared screen. Controllers send player intent and should not decide outcomes.
Common Platform features belong in Hartwich/Open-Party-Lab. Game-specific rules, protocol state, assets, and manifests belong in this repo.
Only add assets, prompts, word lists, or generated media when their rights are clear. Do not add content that implies affiliation with existing commercial games, brands, platforms, or stores unless that use has been reviewed.