Home▸Physics & Mechanics▸Laser Mirror Maze Simulator (2D)

Laser Mirror Maze Simulator (2D)

Interactive 2D laser mirror maze: rotate five mirrors with real angle-of-incidence-equals-angle-of-reflection physics to steer a laser beam into the target, with a live bounce count and beam status.

Physics & Mechanics2DEasy60 FPS📱 Mobile-adapted⇄ 3D version
2d-3d-laser-mirror-maze-osk ↗ Open standalone

This top-down 2D simulator fires a continuous laser beam from a fixed emitter across a bounded arena scattered with five rotatable mirrors, and traces its path in real time using the actual law of reflection: the angle of incidence equals the angle of reflection about each mirror's surface normal. Drag the angle sliders to rotate each mirror and watch the beam's path update instantly — chain the right sequence of angles together and the beam threads through the maze to strike the glowing green target, while the live readout reports the bounce count and the incidence angle at the beam's next mirror hit.

⚙ Under the hood

Rotate five mirrors to redirect a laser beam into the target using real angle-of-incidence-equals-angle-of-reflection physics, with a live bounce count and incidence-angle readout.

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)