The longest day, a heatwave, and a message from Alan Turing

It was one of those June days where the air just sits there. The longest day of the year, the
sun refusing to clock out, the kind of heat that makes you abandon any plan that involves
leaving the room. So I did what any reasonable person does when it's too hot to move: I stayed
inside and built a game.

And not just any week — late June is Alan Turing's birthday. There's something fitting about
spending the brightest, longest days of the year thinking about a man who spent his life chasing
clarity out of noise: breaking codes, asking whether a machine could think, dragging hidden
patterns into the light. If you're going to lose a weekend to a project, you could do worse than
losing it to him.

So I made **Turing's Last Cipher** — a small text adventure where you decrypt messages that
claim to be Turing's final words. You work through real ciphers — Caesar, Atbash, Vigenère, even
a little Enigma you dial yourself — while an AI assistant "helps" you. The catch is that the
assistant gets less and less trustworthy as you go, and by the end you find out why. I won't
spoil it, but the whole thing turns into a question about the Turing Test, asked from a direction
he probably didn't expect.

It runs in your browser, it's open source, and the in-game assistant is powered live by Gemini —
though every actual puzzle answer is checked by plain, boring, deterministic code, because that's
the one thing you never let a language model decide.

Built in a heatwave, on the longest day, for the man who taught machines to think. Decrypt
carefully.

**▶ Play it:** https://turings-last-cipher-336966558985.us-central1.run.app