MiniLD #60

Theme: Any Past Theme – hosted by Tim Bumpus – June 2015

← Return to Announcement Post

Back to Browse Entries

Descent into Planar Space

by DrCicero - Mini LD 60 Entry

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

Mantlair says ...
Jun 29, 2015 @ 4:25am

I lose all of the visuals after moving mouse for a sec. I dont know why but couldn't play because of this.

adz says ...
Jun 29, 2015 @ 4:35am

Art really is wolf 3d style, love the audio effects. Childhood memories!

DrCicero says ...
Jun 29, 2015 @ 8:35am

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.

dk_fam says ...
Jun 29, 2015 @ 11:33pm

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.

BinaryFlow12 says ...
Jun 30, 2015 @ 7:23am

Wow awesome game the retro art style is very cool its also very challenging.

TajamSoft says ...
Jun 30, 2015 @ 8:02pm

Pretty cool! It's awesome how much can be done using only a canvas and js!

DrCicero says ...
Jun 30, 2015 @ 8:17pm

@dk_fam
If you press space it stops shooting. ^^ Consider it a feature, that you do not have to repeatedly press space / click. ;)

MintArcade says ...
Jun 30, 2015 @ 8:53pm

Didn't work in Chrome (boo Chrome). Really really nice game, childhood feelings are back ;)

DrCicero says ...
Jun 30, 2015 @ 9:44pm

@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?

digiman572 says ...
Jun 30, 2015 @ 10:44pm

That was a really cool game! I think you really nailed the shooting mechanic, and the Wolfenstein3d art style was pretty as well.

dcRfj15 says ...
Jul 1, 2015 @ 12:26am

Fun game, I saved 13 survivors after a few tries. The graphics were cool, and I liked the sound effects.

jk5000 says ...
Jul 1, 2015 @ 9:21am

A pretty fun classic shooting game.

luponix says ...
Jul 1, 2015 @ 9:01pm

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

Jul 4, 2015 @ 5:57pm

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.


[cache: storing page]