Ludum Dare 21 winners
ludumdare.com
ludumdare.com
It's great to see LD growing so fast, my first one (#16) had ~120 entries, this time there were almost 600.
I'll have to go back and find out what was even better.
This competition was a real push for me. I've been wanting to get into game programming for far too long, and never took the plunge. I'm hoping to be ready to create at least a crappy game during the next one. Of course, that means making many crappy games before then. :)
But yeah, eventually, I need to set aside some 48-hour periods for practice... Or at least a few sets of hours that add up to 48. Not sure I can interrupt my life that often. Every 4 months is fine, but more than that is tough.
The thing that I like most about his effort (which of course has no bearing on the "goodness" of the game) is that he did it completely and entirely from scratch. Most of the other entries were "flash game using game library x with physics library y and random libraries i,j, and k".
He started with a blank project and added everything from his brain (not even consulting Google once!) It was absolutely amazing to watch.
Watching him build the raycaster was a 'whoa, I definitely need to up my game' moment.
It also made it clear that he knew every aspect of game design inside and out.
Flash is essentially a system for moving and manipulating sprites, which fits perfectly with a 2D game. HTML/JS is an overgrown document layout system, and it shows.
Which doesn't negate what you said at all, but like with everything else people do in Javascript, creating games with it will get less annoying over time as more people create things like that.
Then there are things like Pyjamas that let me write this silly asteroids game in really just a few hours: http://rumsey.org/space/Space.html. It's written entirely in Python (except it uses Flash for sound effects), but compiled to Javascript. I wrote that a couple of years ago, and haven't really followed Pyjamas since, but it was fun.
(and yes I know it's got errors depending on the browser, but it should work in anything but IE. I'm sure if I got a newer Pyjamas and recompiled it it would fix it for newer IE versions too.)
Right now it seems we're in the phase of tons of scattered libraries, all with their own pros/cons, often written by just one or two folk. But eventually something awesome will appear.
Technically it doesnt use flash, it's a language that gets translated to flash, and crap tons other languages. The language is built from ground up to be translated.
I am using it right now to develop a cross platform mobile game. It translates to c++ which runs virtually anywhere, and for android version it even takes advantage of NDK.
One surprising thing about it is that, this technology is old (in digital timespan) it's been around for 6 years and the NME engine, it's been around for 4 years, it still surprises me that no one knows about this.