Quantum Tunneling Wave (2D)
A finite-difference Schrödinger wave packet meets a potential barrier on a flat 2D canvas — adjust the barrier height, width, packet energy and playback speed and watch reflection and tunneling play out live.
This 2D companion drives the same finite-difference Schrödinger wave-packet evolution as the 3D version through a flat canvas view built for reading the physics directly: the cyan curve is the wave function's real part, the purple filled area is probability density, and green dots mark packet energy that made it past the barrier. Raise the barrier or drop the packet energy below it and the tunneling rate visibly thins out — the same exponential falloff behind alpha decay and scanning tunneling microscopes.
2D canvas quantum tunneling lab: a finite-difference Schrödinger wave packet meets a potential barrier — adjust barrier height, width, packet energy and speed and watch it partly reflect, partly tunnel through.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install