diokhan

← all projects

Storyteller Grimoire

A tablet grimoire for running Blood on the Clocktower, covering Trouble Brewing, Bad Moon Rising and Sects & Violets.

Year
2026
Status
live
Stack
React, TypeScript, Vite, PWA

Open the grimoire

A touch-first tool for the Storyteller, the one person at the table who runs the game and has to remember everything. It runs entirely in the browser, installs as an app on a tablet, works offline, and keeps its state on the device.

  • Setup wizard: pick the script and player count, adjust the composition for the Baron, Drunk, Godfather and friends, deal the characters, choose Demon bluffs and the other first-night details, and validate the result.
  • Grimoire circle: seats around a circle, character tokens with team-coloured rings, reminder tokens, shrouds for the dead, ghost votes. Tap a seat to change anything.
  • Night walkthrough: the official night order derived from the characters in play. Each step shows whom to wake, what to say, the true answer with drunk and poisoned warnings, and big finger-signal controls. Every kill is resolved against the protections in play, with Storyteller overrides.
  • Day tracker: nominations, clockwise hand tallies with ghost votes and the Butler’s constraint, on-the-block and tie logic, executions with survival resolution, Traveller exiles, and automatic win detection.
  • Reference: every character with ability text and “how to run” notes, the night sheet, and a rules quick reference.
  • Undo everything: the game is event-sourced, so any action can be undone, also after a reload.
  • English and Russian for the whole UI, character text and log.

Blood on the Clocktower is a trademark of Steven Medway and The Pandemonium Institute. Character names, abilities and artwork are used here for personal, non-commercial play only; this project is not affiliated with them.