Just for fun
node_modules Maze
A first-person raycasting maze — plain Canvas 2D grid-DDA rendering, no WebGL. Find the exit, grab duplicate deps, dodge malicious scripts.
level1score0time0best—
How to play
ControlsArrow keys or WASD to move and turn (or on-screen touch controls on mobile), first-person view.
ObjectiveFind the exit of a procedurally generated maze before the timer runs out, while avoiding traps styled as malicious npm postinstall scripts.
Under the hoodA real first-person raycaster — grid-DDA (digital differential analyzer) ray marching against a 2D grid, drawn with plain Canvas 2D. No WebGL, no 3D engine.