arrow keys to move M to toggle map on/off S to toggle movement speed A raycaster is Fake 3D, It uses a 2D map and then draws it. Advance one's haves slopes, jumping and stuff. But this is sprite based. These types are known to be slow. But this one is actually quite fast. The list base type is harder then this and faster, but harder for a raytracer, basicly a raycaster but more realistic, and can use shaders. Ect. Why was raycasters made? They're harder to make then raytracers and raytracers are better! Well, if you ever got a chance to play a old SNES game that's 3D, like wolfenstein 3D, Jurrassic park (a old game that I play) it haves top-view, but going into buildings will go to 3D raycasting. (did you play that?) Well, why? Because. Old consoles like that couldn't handle raytracing, they were to slow and would break and glitch. So they made this :)
I added manual movement and a map. the rest was KarateToast original project updated