๐ŸŽ‰ Party pack 2โ€“6 players 15 min Build: M #8 of 24

๐Ÿดโ€โ˜ ๏ธ Word Heist

Every word on the table is one steal away from becoming someone else's.

Word HeistPool: 9 left
๐ŸŽ’ Loose pool
PIESONLHK
PIRATE
Riyastole RAT → PIRATE
Kabirlost RAT
MomSNORE
DadLIONS
Pass to Dad โ€” your move

The pool is shared. Any word already on the table is fair game to extend and steal.

The hook

Anagram games are usually a solitary race to spot words in a pile of letters. Word Heist adds the mechanic that turns it into a party game: nothing you build is safe. Every word sitting on the table โ€” including your own โ€” is a target for anyone who can rearrange it plus a few pool letters into something longer. Kabir spent three turns proud of RAT. Riya spent one turn turning it into PIRATE. The pool doesn't care who built what; it only cares who holds the longest word when the tiles run out.

A sample round

Word HeistTurn 6
๐Ÿดโ€โ˜ ๏ธ
Riya's turn

Hand the phone to Riya โ€” flip or forge

Flip a tile

1 ยท Riya's turn: the pool sits open on the table

Word HeistScanning
KabirRAT
PIE
๐Ÿ‘€ RAT + P, I, E = ?

2 ยท Riya spots the steal before Kabir does

Word HeistHeist!
PIRATE
Kabir's RAT is now Riya's PIRATE.

3 ยท The steal lands; Kabir loses everything he built

Kabir (13)RAT. Locked in. Four letters, can't touch it.
Riya (9)RAT's only three letters, Kabir.
KabirWhatever. It's SAFE, is my point.
RiyaFlip... flip... there's a P. And an I. And an E.
Riya rearranges RAT + P, I, E into PIRATE.
KabirThat's โ€” okay that's actually a really good word.
Mom(not looking up) SNORE. Nobody's touching six letters made of leftovers.
Dad checks the pool for anything that rhymes with revenge. Finds nothing.

How a round plays

Why it's sticky

The paranoia is the whole game: the moment you set a word down, it stops being safe, and watching someone slower-witted realize their word just got stolen out from under them is the payoff loop. The dictionary check means there's never an argument about whether PIRATE is a real extension of RAT โ€” the app adjudicates, so the drama stays about the steal, not the rules lawyering. It rewards both vocabulary and vigilance: Mom's six-letter SNORE is safe not because it's clever, but because nobody's paying attention to it.

Modes

Build notes

Size: M. The shared shell covers the pass-the-phone handoff, scorebar, and how-to-play screen, but this one earns its Build M rating in game-specific logic: a word-list validator that checks every forge and steal against a real dictionary, and steal-detection that has to prove a claimed word is a valid anagram of an existing word plus specific pool tiles (not just "contains the same letters somewhere"). The tile-pool state machine also has to track ownership transitions cleanly so a stolen word's history stays consistent. That logic sits in a plain JS module separate from rendering, so a future turn-by-turn async mode (players take turns via a shared link instead of a shared phone) can reuse the same validator and steal-checker untouched.