ASCII Wolfenstein
This is a little Wolfenstein-style raycaster, except the whole view is text. WASD moves you around and Q/E turns the camera.
This is a little Wolfenstein-style raycaster, except the whole view is text. WASD moves you around and Q/E turns the camera. Walls are drawn as columns of characters, with distance projected along the camera direction so they don’t get that fisheye curve.
It’s vanilla JavaScript writing a character grid into the page. This was the earlier ASCII experiment; VibeMaze takes the idea further with actual triangles and a depth buffer.