MiniLD #60
Theme: Any Past Theme – hosted by Tim Bumpus – June 2015


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
Downloads and Links
Comments
Art really is wolf 3d style, love the audio effects. Childhood memories!
Oh, sorry! - Sounds are not preloaded, so it may lag somewhat when a sound is played the first time :)
You may want to download the page via the link in the startscreen to minimize lagging caused by downloading.
To think that you made this on HTML5, I can't imagine how much effort you must have put in. Honestly I commend you so much, well done man! ;3.
The only problem I'm having is that the gun won't stop shooting. ;-;.
But obviously it's necessarily a major problem and could just be my laptop. ;3.
Wow awesome game the retro art style is very cool its also very challenging.
Pretty cool! It's awesome how much can be done using only a canvas and js!
@dk_fam
If you press space it stops shooting. ^^ Consider it a feature, that you do not have to repeatedly press space / click. ;)
Didn't work in Chrome (boo Chrome). Really really nice game, childhood feelings are back ;)
@MintArcade Damn! It tried chromium from time to time during development, but i forget to test the last changes... m)
I added a single line, and now it works in chrome, too.
Probably also fixes @Mantlair's problem
Who knew that for a MouseMovement Events attribute 'movementX' sometimes is null and sometimes contains values?
That was a really cool game! I think you really nailed the shooting mechanic, and the Wolfenstein3d art style was pretty as well.
Fun game, I saved 13 survivors after a few tries. The graphics were cool, and I liked the sound effects.
great job as a fan of Descent 1 and 2
at least its a 5 axis but your game is even without them a piece freedom great job
Love the graphics, great entry! I included your game in part 3 of my MiniLD #60 compilation video series, if you would like to check it out :) https://youtu.be/9kiwB-ynygk
You must sign in to comment.
I lose all of the visuals after moving mouse for a sec. I dont know why but couldn't play because of this.