Skip to content

dhd5076/buzzword

Buzzword

Buzzword Bee

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

Status

MVP in progress. Single-instance, in-memory game state.

Tech Stack

  • Next.js (App Router)
  • React
  • Server Actions + polling for game state
  • Tailwind CSS
  • CamelidCoin

Getting Started

npm install
npm run dev

Open http://localhost:3000

Environment

Copy .env.example to .env and set:

  • CAMELIDCOIN_API_KEY
  • CAMELIDCOIN_URL
  • CAMELIDCOIN_MODEL

Project Structure

app/             UI + API routes
lib/game/        Core game logic
lib/llm/         LLM helpers
public/          Static assets

Notes

  • 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.

MVP and Bee-yond

  • 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.

Bug Reports

  • 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

About

A online, multiplayer game inspired by the board game Hive Mind by Richard Garfield

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors