Young Scientists
Mirror Maze
Bend a laser to the target by dropping diagonal mirrors. A / or \ turns the beam 90° — the same angle out as it came in — and it runs straight between bounces, so you steer it around walls like a periscope. Everyone gets the SAME puzzle; reach the target with the FEWEST mirrors to win. Solo vs four routing bots + live whole-class rooms where every beam traces at once.
For Educators
Built for the classroom
The law of reflection — angle of incidence equals angle of reflection — through play, re-implementing the lesson of a Laser Maze / optics-bench exhibit. Each round serves a grid with a laser emitter, a target, and walls; students drop diagonal mirrors so the beam bends into the target. On the grid a / swaps a beam's direction East↔North and West↔South, a \ swaps East↔South and West↔North (each a 90° turn, same angle out as in), and light runs in straight lines between bounces. The live beam traces as they build, so they SEE every reflection. The win is efficiency: reach the target with the FEWEST mirrors — the route with the fewest corners. The deep idea, in the gated theorem: reflection angles are equal, light paths are reversible (a beam fired back from the target retraces to the emitter), and this is how a periscope sees over a wall, a kaleidoscope multiplies a pattern, and fibre-optic cables pipe light around corners. Every authored board is proven solvable but never trivial: our test (57 green) verifies the reflection mappings, the reversibility of a bounce, the beam trace, and that each board needs ≥2 mirrors yet is solvable within budget (a Dijkstra min-mirror solver gives the par the server scores against).
Grades 3+ · a 5×5–6×6 laser grid with an emitter, a target, and walls · solo is a best-of-5 Laser Lab vs four bots — match the best route (tie ⚡ The Optician) in 3+ rounds for the License · live rooms trace every beam at the reveal and the fewest-mirror solves win.
Three ways to play
-
Play solo
Five puzzles vs four routing bots: 🔦 Scatter (drops mirrors anywhere) → 🧱 Long-Way Lou (always a spare mirror) → 🪞 Tidy → ⚡ The Optician (the fewest mirrors). Match the best route in 3+ rounds to earn the Mirror License and unseal the Theorem.
-
Host a Room
Everyone gets the SAME puzzle and secretly routes the beam; at the reveal all beams trace at once on the projector — the ones that reached the target with the fewest mirrors win.
-
Join on any device
Tap squares to drop mirrors (tap again to flip /↔\, once more to remove); the beam bends live. Reach the target with the fewest mirrors.
Run a live class in 5 steps
- Open the Room — share the 4-letter code / QR / link.
- Students join on any device; everyone gets the SAME laser puzzle.
- Each kid drops mirrors to bend the beam into the target (secret until the reveal).
- Ask the room: which way does a / turn the beam, and why does the tightest route use the fewest mirrors?
- Reveal the rule (angle in = angle out; light is straight) and send the curious to the Dojo's Laser Lab.
Tip: host on a laptop or projector (the big screen shows the code, QR and leaderboard); students join on their phones or laptops.