first person shooter

remixed by kingdaniel30
  scripts
  sprites
See inside
Notes and Credits (added by kingdaniel30)

Use the up arrow and down arrow to move, and the left arrow and right arrow to rotate.

Best performance when downloaded and put into presentation mode.

This is a realtime 3D raycaster (although still very slow). The optimization techniques used to get the raycaster to this speed were a lot of loop unrolling, and taking advantage of Scratch's parallelism by splitting across the raycasting work across many different sprites (while having two central sprites, for player control and graphics rendering).

Special features of this raycaster include distance fog and collision with walls.

I'll probably make this faster in the future, but for now I guess I'm done. =P

Shared: 1 Oct 2011 Modified: 1 Oct 2011
Favorite this project 8
Love this project 8
Total views 976
View the remix tree  72
  
More projects by kingdaniel30