ଅ essay

game-design · serverbound · mechanics · investigation

The Detective Loop

Observe, hypothesize, test, why investigation mechanics are the natural fit for teaching causal reasoning about systems.

Observe evidence, form a theory, test the theory. This loop is also the fundamental process of debugging and security analysis.

The detective genre has a structure: observe evidence, form a theory, test the theory against new evidence. This loop, observe, hypothesize, test, is also the fundamental process of debugging, incident response, and security analysis.

serverBound uses investigation mechanics not because detective games are popular, but because investigation is the skill.

Why Not Puzzles?

Most “educational” games use puzzles. Present a problem, wait for the correct solution, reward and advance. This teaches pattern matching, not reasoning.

Investigation mechanics are different. There is no single correct answer presented to the player as a target. There’s a situation, there are observations, and there are theories the player constructs themselves. The game validates by consequence, not by correctness, your theory leads somewhere useful, or it leads to a dead end.

This mirrors real cybersecurity work. An incident responder doesn’t solve a puzzle with one right answer. They trace evidence through a system, form hypotheses about what happened, and test those hypotheses by looking for corroborating or contradicting evidence.

The Obra Dinn Precedent

Return of the Obra Dinn is the purest implementation of the detective loop in games. You observe fragments of a scene. You form a theory about who died, how, and at whose hand. The game confirms your theory only when you’ve correctly identified three fates, never telling you which three, never telling you which part was wrong.

This forces genuine deduction rather than trial and error. serverBound’s case board works on the same principle. It’s a report with blanks, and you drag the words you’ve read into it. A sentence only locks when two different kinds of clue back it (a record and something overheard, say), because one witness is gossip and two is a case. The game never says “wrong”. It just doesn’t lock until you’ve found something real.

Causal Chains, Not Solutions

The detective loop teaches something specific: causal reasoning. Not “what is the answer?” but “what caused what?” This is precisely the skill gap in cybersecurity education. Students can memorize that SQL injection is dangerous. They struggle to trace the causal chain: unsanitized input → query concatenation → unauthorized data access → exfiltration → impact.

Then the duel tests it. Every threat follows a rule, and the case you filled in is how you learned the rule. Get the causal chain right and the fight is a puzzle you can read. Get it wrong and it isn’t. The consequence is the grade.


Seedling. How the whole game is built around this loop is in Designing serverBound.

The World Beneath

turn-based roguelike · 8×8 textmode · CRT

Under the site there’s a small world. Click the screen to start: pick a companion, find the ten caches, and see how far down the temple goes.

The ring

water douses fire · fire burns root · root grounds spark · spark shocks water. Lead with what beats what’s in front of you: ×2 one way, ×½ the other.

Walk
arrows, WASD, or click
Act
Enter · Z waits · M menu
Margins
more marks hide in long reads
·