Radiation Man by schnerble

[raw]
made by schnerble for LD24 (COMPO)
Radiation Man is infected with a rapidly-advancing form of radiation poisoning. He needs water pick-ups to reduce it temporarily.

However, he can pick up stable mutations that grant him extra powers! (... in some future version)

For now, his goal is to pick up the mutation devices and evolve before the poisoning kills him.

Watch out for the radioactive jumping robots.

It all makes sense, honestly...
(but probably would've made more sense with a bit more time)
----------------------------------------------

This requires WebGL. I've tested it on Chrome, and all looks fine; it does also seem to run on Firefox, but it's a bit slower on that on my machine. I'd like to have had a chance to test it more thoroughly on different machines, but there you go.

There's not much depth to the game, I know - but it's given me some ideas and experience for next time. As it's my first serious WebGL and JavaScript experience, I think it worked out OK :) (however - apologies to anyone who looks for the pretty random code structure... was learning as I was going, to a fair extent!)

Thanks once again to increpare (Bfxr) and Greasemonkey (Autotracker) for their stellar work and contribution to the community.

-----------------------------------
Edit 2012/9/3: Thanks for the constructive feedback. I've made a couple of quick fixes, and here's a small post-compo update with some nicer gravity, buffered sounds, and no ability to collect things after death :)
http://dl.dropbox.com/u/478847/radiationman3/radiationman.html
-----------------------------------
Edit 2012/8/27: I fixed a typo that caused lots of errors, and potentially crashes, in Firefox. It's a change of four characters only - nothing more. I've updated the link to point to the changed version. Here's the original submitted version, for the record:
http://dl.dropbox.com/u/478847/radiationman/radiationman.html

Ratings

Coolness 35% 816
Overall 2.05 730
Audio 2.38 376
Fun 2.00 677
Graphics 2.33 580
Humor 2.07 368
Innovation 1.71 741
Mood 2.07 620
Theme 2.18 625

Feedback

Wan
27. Aug 2012 · 06:44 UTC
The game works well (Firefox here), pretty smooth and comfortable to play. Nice work :) Too bad you couldn't have hacked in some levels or powerups to extend the game duration!
vilya
27. Aug 2012 · 11:15 UTC
Not bad! Controls are nice and smooth, but jumping did feel a bit floaty.

I had a crash though: when I collect enough to mutate, the game freezes. The javascript console has an error saying you'd called gl.vertexAttribPointer without having an ARRAY_BUFFER bound. This is on Chrome, tested on both OS X and Windows.
Accidental Rebel
29. Aug 2012 · 16:41 UTC
Work on my machine using Chrome. Controls were okay other than the weird jumping gravity.
gnx
30. Aug 2012 · 11:46 UTC
Slightly disjointed graphics, though the 3d is kind of cool.
Gameplay works well enough, but it is quite a short game :)
scoots
30. Aug 2012 · 13:07 UTC
Controls are fluid, but jumping feels a little weird. Could be fun when it's finished
juaxix
30. Aug 2012 · 14:39 UTC
Hey, i love how you have managed to mix 2d and 3d objects with animations, i have some kind of lag with sounds, like 0.3seconds later since I pick up something, then I got killed and the char body picks a powerup then it appears like dead but with the normal sprite, a zombie? :D
Check it out:
http://imageshack.us/photo/my-images/840/deadalive.png/

I think the gravity is low when jumping, like @scoots said
🎤 schnerble
03. Sep 2012 · 12:38 UTC
Thanks for the constructive feedback, all :) I've made a couple of quick fixes, and here's a small post-compo update with some nicer gravity, buffered sounds, and no ability to collect things after death :)
http://dl.dropbox.com/u/478847/radiationman3/radiationman.html
juaxix
03. Sep 2012 · 18:47 UTC
Cool ,you rock
Misfit
08. Sep 2012 · 19:36 UTC
Nice music! Jumping needs more gravity, but good job!
michax
08. Sep 2012 · 20:20 UTC
Controls seemed a little wird :) And i don't know if i'm doing everything allright as i have always the same level.