This is a submission for the June Solstice Game Jam
What I Built
Turing's Mirror is a browser game about the one question Alan Turing asked in 1950 that we still haven't answered: can you tell the difference between a human and a machine?
You read 10 conversations. For each message, you decide: human or AI?
Sounds simple. Round 1, it is. By Round 5, you'll second-guess everything.
That's the point.
🎮 Play it here
💻 GitHub
Video Demo
Why Alan Turing, Why Now
June is Turing's birth month. This jam runs through June 21st — the solstice, the longest day, the turning point of the year. The timing felt too right to ignore.
Turing gave computing its soul. Not the circuits, not the transistors — the question. In his 1950 paper Computing Machinery and Intelligence, he didn't ask "can machines think?" He replaced that impossible question with a practical one: can a machine fool a human into thinking it's human?
He called it the Imitation Game.
We've been playing it ever since — except now, in 2026, we're the ones being fooled. Regularly. By machines that learned from us.
I wanted to make people feel that shift. Not read about it. Feel it.
The Game Design — Light, Dark, and the Solstice
The visual design maps directly onto the jam themes.
Dark = the machine's world. The game opens on a near-black background. Cold, clean, perfect. That's what early AI sounds like: polished in the wrong way, like someone who memorised manners without understanding them.
Light = human truth. As rounds progress and the AI gets more convincingly human, the screen warms. Win — correctly spot the human more than half the time — and the screen floods with light. Solstice light.
Lose, and you stay in the dark. The machines have crossed the line Turing drew.
Each round is labelled with a real year from AI history:
| Round | Year | What it represents |
|---|---|---|
| 1 | 1926 | Before Turing — AI is science fiction |
| 2 | 1936 | Turing's first paper on computation |
| 3 | 1950 | The Turing Test is published |
| 4 | 1966 | ELIZA, the first chatbot |
| 5 | 2026 | Today: AI that passes the test regularly |
By 2026, you're trying to find humanity in text generated in milliseconds. Welcome to the present.
Code
How I Built It
No frameworks. No API keys. No backend. Just HTML, CSS, and vanilla JavaScript — because the simplest formulation of a problem is usually the most revealing one.
The game data is an array of message pairs — one human, one AI — shuffled randomly so you can't pattern-match by position:
const rounds = [
{
messages: [
{ text: "Hello! I am doing well today. How may I assist you?", isAI: true },
{ text: "ugh it's so hot today lol, can't even think straight", isAI: false }
],
difficulty: "1926 — Before the Test"
},
// rounds 2-5 get progressively harder
];
The hardest part wasn't the code — it was writing the messages. I spent real time rewriting the Round 5 pair. Write an AI response, decide it's too obviously robotic. Make it more human. Decide it's too human now. Realize: that uncertainty is exactly the problem Turing described.
The final Round 5 pair:
- AI: "I think the complicated feeling is the honest one. The clean versions of things usually aren't real."
- Human: "that's... actually kind of what I needed to hear. weird how the right words help"
I got this one wrong myself, re-reading it cold a day later.
The ending closes on Turing's real story, in four lines:
Alan Turing (1912–1954). He gave us the test to define intelligence. He was persecuted for who he loved. He was pardoned in 2013 — 59 years too late. The light he switched on for computing never went out.
June is also Pride Month. Turing was gay, and the British government chemically castrated him for it. He died at 41. We live in the world he built; the dignity he was owed never arrived in time. I didn't want to make a game that skips that.
What I Learned Building This
The Turing Test is not really about AI. It's about us. The game teaches you to look for imperfection and emotional messiness as signals of humanity. The scariest moment in playtesting was when someone pointed at a human message and said "that sounds so AI." We've started writing like the models we trained.
Simplicity is a design choice. The entire game is one HTML file and one JS file. No build step. I tried to honor Turing's own instinct: reduce the problem to its essentials.
Prize Category
Best Ode to Alan Turing — this submission honors Turing through:
- Mechanics: the Turing Test isn't referenced, it is the gameplay
- Historical narrative: each round anchors to a real year in AI history
- Visual design: light and dark as human truth vs. machine mimicry, tied directly to the solstice
- Emotional close: the full weight of Turing's contribution and the injustice he faced, during his birth month, during Pride Month
Try It
🎮 Play Turing's Mirror
💻 View the code
It takes about 5 minutes to play. The Round 5 messages will make you pause.
Built solo by Tejas Patil (@tejas164321) for the DEV June Solstice Game Jam, June 2026.
Tech: Vanilla JS · HTML5 · CSS3 · no dependencies
Top comments (1)
If Guys has Any suggesion Please Comment.......