Maze Generation / Solving / Three.js / GLSL Experiment

Controls

W, A, S, D moves forward, left, backwards and right respectively. Q and E roll the camera. R raises viewpoint and F lowers it. Click and drag on the 3D component to steer. G toggles between FPS style controls and Flying controls.

Clicking one point on the maze and then another point will solve the maze between those two points and generate a new 'island' on the 3D view. Reload the page for a new maze.

WebGL enabled browser required for 3D awesome times.