Magma Defense

Overall★★★★★★★★★★3.23
Fun★★★★★★★★★★3.09
Innovation★★★★★★★★★★3.97
Theme★★★★★★★★★★3.29
Graphics★★★★★★★★★★3.00
Audio★★★★★★★★★★1.13
Humor★★★★★★★★★★1.35
Mood★★★★★★★★★★2.37
Coolness★★★★★★★★★★65%
In Magma Defense you defend a tiny world from a barrage of missiles. You use different types of terrain to shield your world's core.

Written in HTML5/WebGL, using the following libraries:
jQuery
https://github.com/evanw/lightgl.js
https://github.com/evanw/csg.js

Works in current versions of Chrome and Firefox. Also works in Safari if WebGL is turned on. There are random pauses in Firefox on some systems.

Comments21

Hume
Hume23 Apr 2012, 19:55
Hey, it's an original idea! And it plays! I yearn for a little planet-destruction animation but this is well-executed, clear, simple, fun.

Coming back to this.
mikolalysenko
mikolalysenko23 Apr 2012, 19:57
Interesting idea. Unfortunately, it seems like the later waves get a bit frustrating. It isn't really clear what you need to do to control the amount of material you get. Is the best strategy to just mash the button as soon as more stuff becomes available?
Proch
Proch23 Apr 2012, 20:02
i really enjoyed that! nice work
kj654321
kj654321author23 Apr 2012, 20:19
Thanks for the feedback.

@Hume yeah the whole time developing I kept thinking, "now for the explosions" but never go to it

@mikolalysenko yeah I wanted to make that clearer with an animation or something but ran out of time. A bonus is enabled by blocking 3 missiles of a given color, or for the blue one by putting 3 missiles in the water. The only strategic part is if you try to use the bonus before it's fully lit up, it resets to 0 so you can't just constantly press ASDF.
Peter Cooper24 Apr 2012, 01:58
Wow! I like this idea. Very quick to get into and a great use of HTML5. Found this a genuine challenge. Enjoyed playing this one more than most.
oldtopman24 Apr 2012, 02:06
I made it to level 4 with 26 missiles left. I think that the best improvement to the game (if you revisit it) would be to add a short intro about how the last space invader-defender person dies, but time is obviously a constraint here. 4/5
otaviogood24 Apr 2012, 03:05
It's a fun original concept. Maybe could have used some smoother animation on the planet. The jerkiness makes it hard to understand things at high speed. Good job.
MadGnomeGamer24 Apr 2012, 03:07
Unique and fun! Easy to pick up and play. How did you do the dynamic terrain thing?
rhburrows
rhburrows24 Apr 2012, 03:17
Despite clear instructions it took me a minute to figure out (I don't always read carefully) but once I did this game was a lot of fun!
VDOgamez24 Apr 2012, 03:23
This is pretty neat. I've played a game a lot like this, but by making certain missiles super damaging against certain layers, it adds a lot of complexity to the game. I also thought the dynamic planet terrain was nice. It was a lot more fun than the last game I played like it.
FireSlash
FireSlash24 Apr 2012, 07:31
I noticed that if you take a hit on the side of a magma wall it does almost no damage, so you can clear a wave with a massive planet by just chipping away at a sheer magma wall the entire time.

Neat idea though! Would love to see it expanded upon. Maybe randomize missile launch points and intervals for more fun :)
siasia
siasia26 Apr 2012, 02:47
[27702:27702:15738986070:ERROR:gles2_cmd_decoder.cc(5324)] Shader translator allowed/produced an invalid shader.
in chromium. :(
Topaz26 Apr 2012, 03:02
This is one of my favourites :D
Finished it :P
daredevildave26 Apr 2012, 20:02
Fun little game. Adding new material didn't seem to do anything a lot of time, but maybe I was missing something.
gnx27 Apr 2012, 00:14
Fun mechanic. This could've used some effects, music and perhaps some secondary gameplay elements.
Shadow
Shadow28 Apr 2012, 03:01
Fun and simple. The fact that materials gradually become available was confusing because if you used them while they are half-way through they seem to do nothing besides reverting to fully-disabled. It was interesting though. Needs music!
Tourgen28 Apr 2012, 22:32
pretty fun game
Evil Cult2 May 2012, 14:01
[Comments and ratings from this account come from various team members]
A simple to understand, fun game. Great job.
davidwparker8 May 2012, 14:19
This was awesome. Well done... sound/music would be a nice touch.
It was definitely hard, but once I understood that you wait until the bonuses are fully up, it got a bit easier... and I achieved victory :)

Other games by @kj654321

Found a bug?
Tell us on Discord