Report as inappropriate.
My Turn with Raycasting!
I really want to make some stuff with this. I'm planning to work on Doom/Wolfenstein remakes and maybe a Slender remake with this, after I learn more and figure out how to use it.
Arrow Keys to move
Hold "r" for seizure mode (be careful with this one!)
Press "c" for cel-shaded graphics
Press "o" to change the ceiling
Hold "[" to decrease render distance (the "render" goes farther away)
Hold "'" to increase render distance (the "render" goes closer to you)
Hold "p" to increase render distance (closer to you, not implemented in Textured World)
Hold ";" to decrease render distance (away from you, not implemented in Textured World)
"wasd" to move the barrel at the first world.
"1" to decrease FOV
"2" to increase FOV
Why do I have the render distance values reversed you may ask. If the distance is farther away, it should an Increase in render distance. Well, in the way I wrote my code, it's not. You see, I'm looking at wall height, instead of wall distance, to figure out the render distance. So, the smaller the wall, the smaller the render distance, in the way I wrote my code.
Press "l" to switch to textured/untextured worlds.
Stuff to work on:
- Better collisions (glitch especially noticeable with textured walls)
- Change rendering distance (currently working on)
- Guns and more.
Like most scenarios, faster if you download it.