Skip to content

Repository files navigation

Quippy

A browser-based multiplayer party game inspired by Quiplash. 2–16 players compete to write the funniest answers to prompts, then vote for their favorites.

Features

  • Two game modes — Classic (everyone answers the same prompt) and Quiplash (paired private prompts, head-to-head voting)
  • 2–16 players with real-time sync via Socket.IO
  • Host controls — configurable rounds (1/3/5/7), answer/voting timers, and prompt packs
  • 7 prompt packs — General, Internet, School, Gaming, Movies, Tech, Fill in the Blank
  • Reconnect support — players who drop can rejoin and keep their score
  • Pause/resume — host can pause mid-game
  • No account required — just share a 4-letter room code

Stack

  • Next.js 14 (App Router, JSX)
  • Socket.IO 4 for real-time multiplayer
  • Tailwind CSS 3 + custom animations
  • Node.js 22+ with a custom Express server
  • In-memory state — no database required

Running locally

npm install
npm run dev

Open http://localhost:3000.

Production

npm run build
npm start

PORT and HOST env vars are respected (defaults: 3000, 0.0.0.0).

Prompt packs

Pack Prompts Style
General 60 Open-ended funny answers
Internet 30 Web culture, social media
School 20 Classroom chaos
Gaming 30 Video game humor
Movies 20 Film & Hollywood
Tech 20 Startup & dev culture
Fill in the Blank 30 Complete the sentence with _____

Scoring

  • 100 pts per vote received
  • +200 pts Quiplash bonus if your answer sweeps all votes

About

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages