Just for fun
DOM Tunnel
A pseudo-3D flythrough — plain Canvas 2D perspective math, no WebGL. Steer around blocking elements, fly through cached ones.
score0best—
How to play
ControlsArrow keys or WASD to steer, or drag/touch to point at where you want to go. The reticle eases toward your target for smooth control.
ObstaclesBlocking obstacles must be avoided; cached ones are optional grabs for bonus score. Both fly toward you as the tunnel scrolls.
The 3D illusionNo 3D library or WebGL — every ring, obstacle, and depth cue is drawn with a single perspective-divide formula (screen position scales as 1/z), the same classic technique behind old-school tunnel demos.