Clocktower ST
A Storyteller's control panel for Blood on the Clocktower, it runs setup, night order, and voting so you can keep your head at the table instead of in a rulebook.
Storytelling Blood on the Clocktower is the fun part; the bookkeeping is not. You're tracking who's alive, whose ability fired, who still has a ghost vote, what order the night wakes in, and which nomination is on the floor, all while reading the room and keeping a straight face. Lose the thread and the game stalls. The usual answer is a paper grimoire and a good memory, and both of those crack under a full table.
Clocktower ST takes the ledger off your hands. It walks you through the game phase by phase, holds the state you'd otherwise be juggling in your head, and surfaces the right reminder at the right moment, so the only thing you're actually deciding is what makes a good story. If you make a wrong call, you step it back rather than reconstructing the board from memory.
How it works
- Setup: pick a script, hand out roles (or let it randomize), and check the composition is legal before the first night.
- Night order: step through each role's turn in the correct sequence, with a per-role reminder of what wakes and what it does.
- Day phase: run nominations, count votes, and resolve executions without keeping a tally on paper.
- Player status: a tab for who's alive, dead, or a ghost, which ghost votes are spent, and free-text notes per seat.
- Log and undo: every event lands in a timestamped history, and any misstep rewinds up to 20 actions back.
Stack
React · TypeScript · Vite · Zustand. It ships Trouble Brewing, Sects & Violets, and Bad Moon Rising out of the box, takes custom scripts on top, and runs entirely in the browser as a static GitHub Pages build, no account, no server, nothing to install.