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
Ready

Arrow keys/WASD to move and turn, or hold the left/right/center of the canvas. Find the exit before time runs out.

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.