πŸŽ‰ Party pack 3–8 players 10 min Build: S #12 of 24

βœ‹ Five Words Exactly

Describe it in exactly five words β€” no more, no fewer, no cheating with the obvious ones.

Five Words ExactlyRiya's turn
🚫 Banned: fridge, cold, kitchen
1Hums
2keeps
3milk
4from
5spoiling
Reveal to the group

Riya's secret word is REFRIGERATOR. Fridge, cold, and kitchen are banned β€” she has exactly five other words to work with.

The hook

Charades and its descendants all have the same failure mode: someone just says the obvious word and the round's over in two seconds. Five Words Exactly closes that loophole from both ends. The app bans the three most obvious words up front, and it caps the clue at exactly five words β€” not "keep it short," but a hard, counted five. That constraint is the entire comedy engine: watching Riya route around "fridge," "cold," and "kitchen" to land on "hums, keeps milk from spoiling" is funnier than any clue that just cheats its way to the answer.

A sample round

5 WordsSecret
βœ‹
Riya's turn

Hand the phone to Riya β€” she'll see the word and the banned list

1 Β· Riya secretly sees REFRIGERATOR, banned: fridge, cold, kitchen

5 Words3/5
1Hums
2keeps
3milk
✍️ 2 words left

2 Β· Riya builds her clue, counted word by word

5 WordsGuessing!
"Toaster?"
"Fridge!"
Mom guessed it first: FRIDGE.

3 Β· Guesses fly; Mom nails it flat and fast

AppRiya's word: REFRIGERATOR. Banned: fridge, cold, kitchen.
Riya (9)Okay. "Hums, keeps milk from spoiling." Five words. Go.
Kabir (13)Toaster?
DadMicrowave. Has to be microwave.
MomFridge.
Mom guesses it first, flat and unbothered, as usual.
DadA microwave "keeps milk from spoiling" too, technicallyβ€”
RiyaA microwave has never kept anything from spoiling in its life, Dad.

How a round plays

Why it's sticky

The exact-five-word cap forces genuinely strange, creative phrasing every single round, which is where the laughs live β€” nobody describes a refrigerator as "hums, keeps milk from spoiling" on purpose, but the constraint makes it happen. The banned-word list levels the field between the player who'd just blurt the answer and the one who has to work for it, so a seven-year-old with a lucky guess can beat a parent who's still overthinking. And the guessing phase is genuinely eyes-and-ears fast, which keeps everyone in the round instead of just the clue-giver.

Modes

Build notes

Size: S. The shared shell provides the pass-the-phone hidden-info reveal, the guess/reveal screen, and the scorebar. Game-specific work is the object dataset with a precomputed "three most obvious words" ban list per entry, and an exact-word-count validator on clue submission (splitting on whitespace, rejecting anything but exactly five, and checking none of the five match a banned word). Clue and scoring state lives in a plain JS module, so a future "guess by link" async mode β€” friends submit guesses remotely before the reveal β€” reuses the same validator and scoring untouched.