Evil Chopper by Per

[raw]
made by Per for LD25 (JAM)
A 3D shoot'em up made with Three.js, webgl, html5, javascript, Tiled, jQuery, bfxr and soundmanager 2 (uses flash when no html audio is available).

Steer with arrows or ASDW
Shoot with Z, C, B
Drop bombs with X, V, N

Should also work on touch devices nowadays. The screen controls have three buttons: shoot+bomb, shoot, bomb

The post-jam version supports multiplayer and gamepads (Chrome only) :)
The best way to play the game is with a gamepad :)

Don't forget to pick up the powerups :). All objects emit powerups when they die, like in the real world.

The music was constructed with my music generator (soon available for everyone :) )

All those realistic helicopters and other objects were made in code.

Works best in Chrome and Firefox with webgl.
Tested in other browsers as well (mobile also) but without webgl. Looks crappy but "works".

If you get performance problems, you can try this:
* Make sure that webGL is enabled or use a browser that supports it without special options
* Make the browser window smaller
* "Zoom in" with the browser (I mean for example Ctrl and +)

Ratings

Coolness 92% 2
Overall(Jam) 3.48 65
Audio(Jam) 2.77 165
Fun(Jam) 3.38 57
Graphics(Jam) 3.25 155
Humor(Jam) 1.90 263
Innovation(Jam) 2.55 237
Mood(Jam) 2.72 192
Theme(Jam) 2.20 299

Feedback

Oreganik
18. Dec 2012 路 05:27 UTC
Running in Firefox on OS X, the framerate was a bit choppy. If I could turn off the sweet full screen effects, it'd probably boost up considerably, but overall, super impressed! I loved that I could blow up buildings. ^_^ And way to keep to the "old ways" with the powerups, old chap!! /adjust monocle
daredevildave
18. Dec 2012 路 12:16 UTC
Basic, but nice and fun.

Could do with some more advanced artwork :-)
fishbrain
18. Dec 2012 路 15:46 UTC
That was quite cool for a scrolling shooter - just needs some more substance to the tactical game-play.
dekart
18. Dec 2012 路 16:34 UTC
Not sure what happens, but it doesn't load in my recently updated Chrome
馃帳 Per
18. Dec 2012 路 16:36 UTC
dekart: Try reloading if it hangs during the loading phase
Will Edwards
19. Dec 2012 路 09:39 UTC
Very, very nice!

Funnily enough we also made a helicopter sim.

A variation that was 3rd person free flight would be super cool.
Will Edwards
19. Dec 2012 路 09:40 UTC
(meant to say, *almost* made a helicopter sim; inspired by the minecraft mod with the helicopters.)
Grouflon
19. Dec 2012 路 12:16 UTC
Not really fitting the theme, but that awesome old-school feeling made my retro-nerd sense tingle :)
Nanolotl
19. Dec 2012 路 12:43 UTC
Really fun. The upgrades were extremely satisfying.
Slightly annoying that the 'Press any significant key' message is lying and you actually have to click.
SiENcE
19. Dec 2012 路 12:49 UTC
sadly this game does not load in my chrome or firefox :-(
bigbadwofl
19. Dec 2012 路 13:20 UTC
Cool entry. HTML5 + soundmanager2 represent! ;)
Smaxx
19. Dec 2012 路 13:22 UTC
Very nice, also seeing it work without WebGL as well rather than some "Uhh, lame, use another browser!".
strong99
19. Dec 2012 路 14:10 UTC
It runs super in IE10 :) nice game.
馃帳 Per
19. Dec 2012 路 14:21 UTC
strong99: Without webgl it looks like crap though :)
Rialgar
19. Dec 2012 路 14:48 UTC
nice game, really enjoyed it
just so you know: one time I lost level 3 and the player model was still there when I reached the same spot again
馃帳 Per
19. Dec 2012 路 14:54 UTC
Rialgar: I have to figure out the reason for this player ghost :) (or come up with a fake feature description)
rylgh
19. Dec 2012 路 15:19 UTC
effective graphics, ran great, extremely fun collecting tons of powerups. i would have preferred it be tougher, but very nice!
Starspell
19. Dec 2012 路 15:57 UTC
I wasn't able to play it because it just showed up as a white screen. I'll try again on a different computer when I get the chance.
馃帳 Per
19. Dec 2012 路 16:46 UTC
Starspell: It takes a while to load. It is probably broken if you can hear music and the white screen apprears :(
dekart
19. Dec 2012 路 17:10 UTC
@Per, it seems that there's an error in the code somewhere. I've seen this error in my console: http://monosnap.com/image/twzhUTHN1TyUQQsYHviGjDnq9
Yogr
19. Dec 2012 路 17:40 UTC
running windows Firefox, ran great, no load problems, no framerate issues. Fun game, played it twice!

Could have used maybe some more storyline/backstory to display the villain theme a little more
馃帳 Per
19. Dec 2012 路 17:55 UTC
@dekart, I have also got this error myself. For me it goes away by reloading. Very weird... A bug somewhere that depends on some loading order perhaps?
gameXcore
19. Dec 2012 路 21:39 UTC
I really liked this game, would have gone for some more levels, even if it was just the last level randomly generating till I died.
Mythalore
19. Dec 2012 路 21:41 UTC
Really nice graphics and visuals in general!
stigmawall
20. Dec 2012 路 04:06 UTC
Made in html5, very good entry. You can update that to a reeeeal big game, you know?
CoffeeOnimal
20. Dec 2012 路 14:16 UTC
Works fine, but the controls are really awkward.
ReveLorenfield
20. Dec 2012 路 17:43 UTC
Wow, that's pretty nice. I didn't know we could do this kind of thing in HTML5. Good job :)
Kuulog
20. Dec 2012 路 18:05 UTC
Very cool, and in HTML5!
Martin Vilcans
20. Dec 2012 路 20:13 UTC
Playable and polished, and 3D. Good job! I didn't guess the music was generated.
Codexus
20. Dec 2012 路 21:32 UTC
Very cool game! I managed to reach the end, there was a good progression with the various power-ups. Just the beginning is a bit tricky if you don't start by taking the damage increase.
LTyrosine
20. Dec 2012 路 22:37 UTC
I liked it, nice upgrades, cool gameplay and AMAZING music.
feili
20. Dec 2012 路 23:10 UTC
very nice game! big upgrades is cool!
NeverAutomatic
21. Dec 2012 路 04:30 UTC
This game is great! I wanted more levels! I played through it 3 times to try and see if I could collect more upgrades than last time. Great job! :D
pfirsich
21. Dec 2012 路 22:49 UTC
Super duper great! I love this style of game. (R-Typey + Starfoxey stuff) Plus it's one of the few games with 3D without using Unity! Props for this (and for implementing shadow mapping!) The upgrading-feature makes the game even more fun. Maybe automatically generated levels would be a cool thing, so I wouldn't have to stop ;) (Especially since they aren't to complex and look like super-appropriate places for procedural levels)
davidwparker
22. Dec 2012 路 17:29 UTC
It hangs on the loading page on my machine OSX 10.8.2 (mountain lion) Chrome 23.0.1271.101
lotusgame
24. Dec 2012 路 15:38 UTC
Wow ! A 3D shooter made in 72h and with JavaScript !! Can't believe it ! Bravo !!
krutech
25. Dec 2012 路 21:01 UTC
Good gameplay but the sound effects was a bit annoying. Love the colors and lightning. The upgrades was also fun to collect!
davidwparker
26. Dec 2012 路 20:29 UTC
By the way, tried again. This is the error in the console I get:
Uncaught TypeError: Cannot set property 'overrideMaterial' of null (RenderPass.js 28)
馃帳 Per
27. Dec 2012 路 11:00 UTC
@davidwparker: I once got that message but it went away when I refreshed the page. Weird bug...
Thanks for testing again! I hope to fix it soon :)
馃帳 Per
27. Dec 2012 路 16:38 UTC
@davidwparker: I think I have fixed the bug. At least the problem with the TypeError you pointed out.
Thanks!
馃帳 Per
27. Dec 2012 路 17:16 UTC
@dekart: Thanks to you too! :) You pointed it out first.
waveon foxdale
28. Dec 2012 路 15:49 UTC
I saw little of the theme, but the game itself was still nice. Especially how you can destroy buildings for upgrades is nice.

I think the upgrades get quickly overpowered though. If there were more levels you would have so much upgrades soon that you could just hold the bomb and gun buttons and just walk through the level.

Other than that, it's still a nice game. Props to you.
davidwparker
29. Dec 2012 路 17:23 UTC
@Per I was finally able to play! Very nice game. I didn't hear any sound (was there any?)

Other than Three.js, did you use any frameworks to help you make it? It ran really smoothly after you fixed that bug :)
馃帳 Per
29. Dec 2012 路 18:38 UTC
@davidwparker It should have sound and music. There was a problem with loading the sound and this could cause the loader to hang.
Great that you finally were able to play it!
azurenimbus
05. Jan 2013 路 21:29 UTC
I liked the simplistic style (though it can get better) and loved the audio.