BC Pilot
BC Pilot

In June 2026, I started a personal build on a problem I kept losing to: Blood on the Clocktower games move faster than memory. Players forget claims, miss vouching chains, and lose to wolves who exploit the chaos. BCCopilot is the phone-shaped second brain I wanted at the table — a real-time tactical assistant that tracks the room and tells me what to do about it. Six weeks of solo vibecoding, one HTML file, fully bilingual, no backend.
Project Type
Vibecoding
Time
June 01 2026
Team
Solo
Focus
Gaming, Mobile
Assist with the Game
The fastest path to seeing the room.
The hero of the entire app: a setup flow that gets you from "the storyteller just sat me down" to a running tactical model in under 90 seconds. Tap your role, your seat, your team — that's it. The interface treats Blood on the Clocktower's 22-role complexity as a wizard, not a form, and the bilingual UI means a mixed-language table doesn't slow anyone down. We made it dominant on purpose — when you're three minutes into a private chat with the storyteller and trying to memorize four pieces of grimoire information, decision-making is the first thing to go. The soft teal-to-blood gradient and slow breathing animation give the eye somewhere calm to land while the rest of your brain quiets down.
Claim and Give Information
The room's claims, at a glance.
Not a list of who said what — a map of how those claims fit. The Claim panel overlays the seating chart with live claim density: who's a Fortune Teller, who's an Undertaker, who's quietly not claiming yet. We designed it for the moment you're standing in the circle deciding whether to back a claim. Topographic line work and a muted ember palette frame the data as something to read like weather, not analyze like a dashboard. Tap any seat to log a public claim or piece of info (Investigator pings, Empath numbers, Undertaker reveals), and the world model recomputes underneath — counter-claims surface, vouching chains tighten, the room's actual structure starts to show through the noise.
Nomination
For the seat-hunters who go off-map.
The community layer of BC Copilot — a feed of the most consequential, most reversible moves made by the most dedicated players (affectionately, vote-cowboys). A nominator's edge that's perfect for endgame. A four-vote nobody noticed. A genuinely calm pile-on with three sharp accusations and a clean execution. Nominate Vote surfaces the people built into the room's tempo, treating ballot pressure as a creative pursuit. We log who nominated who, who voted with them, and who broke ranks — and quietly weight each player's "vote cowboy" score in the background, surfacing the seat that's been steering the room without saying much.
Tactic Mode(For Demon)
A quiet record of how often you've played a side you don't talk about.
The profile reframes a familiar pattern. Most apps count what you've done — sessions joined, votes cast, executions landed. Tactic Mode counts what you've gotten away with. Points accumulate for finding kill-shields, sharing fake info that landed, and helping fellow minions, unlocking tiers that feel less like status and more like a soft acknowledgment. The Demon avatar sits in the top right with a small notification dot — present, but never urgent. We deliberately kept the gamification subtle: a portfolio of restorative moments for the player who, just for tonight, is on the other team. Not a leaderboard.