![Twitter](/assets/twitter-4e19209ef84344ee0c433f4c7bad8d49.png)
![Twitter.hover](/assets/twitter.hover-1fb19a5bafc50deace8f88eaec867845.png)
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!
10757 views / 29 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
There is no HTML 5 translation of this scenario available.
View legacy version (requires Java plugin)
This scenarios uses Java features that are not available for use after conversion to HTML 5. Please try the legacy version, which requires the Java plugin to be installed.
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