Report as inappropriate.
This is a raycasting engine based on a tutorial I found, with my own fixes and additions. It's quite fast, although it's A LOT faster once you download it. It also has support for sprites (objects in the world).
Controls:
-Arrow keys to move forward and backward and turn
-Hold shift to strafe using the left and right arrow keys.
It is a conversion of the raycasting tutorial found here (3 parts):
http://lodev.org/cgtutor/raycasting.html
http://lodev.org/cgtutor/raycasting2.html (not implemented)
http://lodev.org/cgtutor/raycasting3.html
The texture mapping textures and the sprite images are taken from the game Wolfenstein 3D.
I've changed the way the texture mapping works, by taking slices (each with the width of 1) of the image, scaling the height and drawing them. I also added a way to load maps from really simplistic txt files.
I hope you like it, and please give me feedback!
10900 views / 36 in the last 7 days
18 votes | 0 in the last 7 days
This scenario is a member of: Reusable actors & support classes, Ray Casting
Want to leave a comment? You must first log in.
2013/9/22
2013/9/22
2013/9/23
2013/10/2
2013/10/2
2013/10/2
2013/12/16
2013/12/16