project · August 15, 2025 · 2 min read

Scotland Yard Companion

A web companion for the board game Scotland Yard that replaces the error-prone shared notepad and removes trust issues around Mr. X's hidden moves.

reacttypescriptgame

Scotland Yard Companion

In physical Scotland Yard, one player is Mr. X, whose moves stay hidden and are tracked on a little paper log that only surfaces at certain reveal turns. That paper log is the weak point: detectives can eavesdrop on the written positions, Mr. X can make honest bookkeeping mistakes, and, let’s be honest, there’s room for a bit of foul play to dodge the endgame.

I built a web companion that takes the trust out of it.

What it does

Each player joins the game on their own phone with a detective name. Moves are logged in the app instead of on shared paper, so nobody can peek at Mr. X’s trail. The app itself keeps the hidden-movement bookkeeping honest and announces when Mr. X has been caught, no arguments, no misread notes, no cheating.

How you can use it

  • Bring your physical Scotland Yard board and pieces to game night as usual.
  • Everyone opens the companion and joins the same game from their own phone.
  • Log moves as you play; let the app handle Mr. X’s hidden log and call the capture. Open it here.

It’s a small piece of software solving a very real integrity-and-UX problem in a game I love playing, the kind of “make the analog thing better” tool I enjoy building for my own table.

Krushi Raj Tula

Krushi Raj Tula · a developer, geek, and enthusiast who loves solving hard problems and fixing things with technology. Reach out on Twitter.

© 2026 Krushi Raj Tula · Designed & built by me, like everything else here · Source on GitHub