Descent into Planar Space
This game is from the old Ludum Dare platform. You can try viewing the original page on Web Archive
(may not load correctly).
(may not load correctly).
I was just writing this game over the weekend, when i noticed that there currently is a MiniLD running :)
So here is 'Descent into Planar Space' - a "demake" of Descent, which was a 3 axis of movement FPS. The demake only has 2 axis of movement (which makes it actually a bit more like Wolfenstein3d...). But the level your playing is inspired by the first level of Descent 2.
My theme is from my first MiniLD: "Demakes". I'm not being original here - but at least i finished another (mini) game. :)
Have fun!
LICENSE
I started with the code for a js wolfenstein 3d engine, from [1] which was licenced as MIT[2] .
But i had to change every other line for better performance :)
Because it was fun, i also added the 'fast voxel traversal algorithm' from the paper of the same name. For implementation i consulted [3], but i had to spent quite some time adapting it to 2d.
[1] http://dev.opera.com/articles/view/creating-pseudo-3d-games-with-html-5-can-1/
[2] http://www.opensource.org/licenses/mit-license.php
[3] http://gamedev.stackexchange.com/questions/47362/cast-ray-to-select-block-in-voxel-gam
So here is 'Descent into Planar Space' - a "demake" of Descent, which was a 3 axis of movement FPS. The demake only has 2 axis of movement (which makes it actually a bit more like Wolfenstein3d...). But the level your playing is inspired by the first level of Descent 2.
My theme is from my first MiniLD: "Demakes". I'm not being original here - but at least i finished another (mini) game. :)
Have fun!
LICENSE
I started with the code for a js wolfenstein 3d engine, from [1] which was licenced as MIT[2] .
But i had to change every other line for better performance :)
Because it was fun, i also added the 'fast voxel traversal algorithm' from the paper of the same name. For implementation i consulted [3], but i had to spent quite some time adapting it to 2d.
[1] http://dev.opera.com/articles/view/creating-pseudo-3d-games-with-html-5-can-1/
[2] http://www.opensource.org/licenses/mit-license.php
[3] http://gamedev.stackexchange.com/questions/47362/cast-ray-to-select-block-in-voxel-gam