3D Raycaster v1.1

  scripts
  sprites
See inside
Instructions

Left arrow -> Turn left
Right arrow -> Turn right
Up arrow -> Move forwards
Down arrow -> Move backwards

o -> Options

Turbo mode is NOT required, but you can use it if you want.

Notes and Credits

NEW VERSION:
https://scratch.mit.edu/projects/94662116/

My first raycaster - made without any tutorials :D

Base code / proof of concept:
https://scratch.mit.edu/projects/94465760/

How it works:
The world is stored as a series of lines, rather than just a grid of 1s and 0s which is what normal raycasters use.

Advantages with my method:
- Allows walls at any angles
- More possibilities for worlds
- Less likely to glitch (if coded correctly)
- Lower chance of crashing (getting stuck on a never ending loop)

NOTE:
I probably wasn't the first person to come up with this method, so if you have already made something like this, I wasn't trying to copy you.

Shared: 18 Jan 2016 Modified: 22 Jan 2016
Favorite this project 46
Love this project 64
Total views 859
View the remix tree  2
  
More projects by chooper100