Devlog #14 — When a Simulation Becomes a Thinking Tool

Most simulations are animations in disguise — they illustrate what we already know. But sometimes, the simulation reveals something its creator didn't expect. That's the moment a visualisation becomes a tool for thought. Here are ours.

Illustration vs. Discovery

There's a spectrum for scientific visualisations. At one end: a diagram you already know the answer to, rendered in pretty colours. At the other: an interactive model where the outcome surprises even the builder. Most educational simulations sit closer to the first. We've been trying to push ours toward the second.

The tell-tale signs of a thinking tool vs. a decoration:

Moments Where Our Simulations Taught Us Something

Ballistics Simulator
The optimal angle isn't 45° in air
We built the ballistics sim to show the classic parabolic trajectory. Then someone from Twitter asked: "Does wind resistance change the optimal launch angle?" We didn't know. We set constant drag and swept launch angle from 30° to 60°. The range curve peaked at around 40° — not 45°. At higher muzzle velocities, it shifted even lower. We ended up chasing this down through the underlying ODEs. It's correct, and it's not obvious from the textbook derivation that ignores drag.
→ The sim told us what to look for. The maths confirmed it. Not the other way around.
Double Pendulum
Chaos onset depends on initial angle, not just energy
We expected the double pendulum to become chaotic above a certain initial angle. It does. But watching 100 simultaneous pendulums with randomly perturbed starting positions, we discovered that the onset of chaotic divergence was highly uneven — some starting configurations stayed coherent far longer than others at the same total energy. This led us to read about the Lyapunov exponent landscape, which we'd never have done without staring at 100 diverging paths.
→ Visualising the ensemble, not just the trajectory, was the key.
Disease Spread (SIR Model)
Superspreaders create a different curve shape, not just a taller one
We added agent heterogeneity to our SIR model — some agents had higher contact rates (superspreaders). We expected the epidemic peak to just be higher and earlier. Instead, the curve shape changed: a sharp fast-rising initial peak followed by a slower secondary wave as the superspreaders burned through the susceptible population, then the disease smouldered through the less-connected population. This matched real COVID-19 wave patterns we weren't originally trying to model.
→ The simulation reproduced an observed real-world pattern before we understood why.
Bridge Designer
Triangulation matters more than thickness
We built the bridge sim to show structural stress distribution. A user asked: "Is it better to add a thicker top chord or add more diagonals?" We tested both. Adding diagonals improved load capacity by 3× more than doubling chord thickness, for the same material cost. This is known to civil engineers — but neither of us had made it visceral until we watched the non-triangulated bridge collapse under the same load that the triangulated version handled easily.
→ "I know this in principle" and "I understand this" are different states of knowledge.

What Makes the Difference

Looking back at these moments, they share some properties. The simulation needed to:

  1. Be numerically honest — wrong integrators or artificial stabilisation hides the real behaviour
  2. Allow sweeping parameters — a single fixed simulation is a demonstration; a slider is a question-answering device
  3. Show enough detail — individual agents, not just aggregate statistics; trajectories, not just endpoints
  4. Run fast enough to explore — if you have to wait 30 seconds per run, you don't iterate; you don't discover

"To understand something deeply, it helps to be able to change it and watch what breaks."

This is our design goal for the next generation of simulations: not just physically accurate animations, but genuinely interactive models where students can form hypotheses, run experiments, and arrive at understanding through their own exploration. Not textbook. Laboratory.