Buzzword is a multiplayer party game about social alignment. Players answer open-ended prompts and score by matching others. Drift too far from the group and you're out.
Demo: https://buzzword.dylandunn.me
MVP in progress. Single-instance, in-memory game state.
- Next.js (App Router)
- React
- Server Actions + polling for game state
- Tailwind CSS
- CamelidCoin
npm install
npm run devCopy .env.example to .env and set:
CAMELIDCOIN_API_KEYCAMELIDCOIN_URLCAMELIDCOIN_MODEL
app/ UI + API routes
lib/game/ Core game logic
lib/llm/ LLM helpers
public/ Static assets
- Room state is stored in-memory for MVP.
- Redundant storage configurations are discouraged. It's not good for the bees
- Server Actions are used for create/join/submit flows.
/api/game/[id]is used for polling game state.
- Redis to stop storing game state in memory. Allows serverless, minimal volatility, better scalability
- Improve security, game assumes non malicious actors right now. Multiple security features are needed at scale.
- Closed due to excess reports
- Please mail all non-bug concerns on a single 3x5 index card directly to the hive (Processing time: 3-5 business lifetimes)
The Hive
Attn: Quality Assurance
1 Honeycomb Way
Buzzville, IL 62644
