One HTML5 game per week
February 6, 2014 12:13 PM   Subscribe

"As a developer and a gamer I always wanted to make games, but I never actually did it. To change that I threw myself a public challenge: build a new game every week in html5."

posted by brundlefly (28 comments total) 34 users marked this as a favorite

Man vs Penguins. How true.
posted by popcassady at 12:20 PM on February 6 [1 favorite]

The over-arching theme of Mr. Popper's Penguins.
posted by Going To Maine at 12:24 PM on February 6

Phaser looks interesting. I've played around with Game Maker a great deal, but have been continually frustrated and infuriated by how many features they add on that turn out to be yet another big ol' outlay of dollars you have to give YoYo. Anything they crow about on their blog, you can bet that's going to be either exclusively for people who bought their everything-at-once package that also contains a pile of stuff most people won't need just to make things, or is going to be Extra Bullshit Charge #5.
posted by JHarris at 12:24 PM on February 6 [1 favorite]

Damn, that Box Jump had me squirming in my seat. 34 tries to beat.
posted by Our Ship Of The Imagination! at 12:25 PM on February 6

Died 65 times on my playthrough of Box Jump.

These are charming and fun, thanks for posting, brundlefly.
posted by jcreigh at 12:27 PM on February 6

Yeah, I'm interested by that .js framework too. Cross-platform, web based, and free is sort of the trifecta of awesome.

Anyway, this looks like a neat project, though I was a little bummed the games don't seem to load on an Android tablet.
posted by en forme de poire at 12:30 PM on February 6

Ok, I played them all. I like this and now I want to stop learning Python and start doing this. I could see how that Pixel War game might work in Python so...anyway, back to work.
posted by Our Ship Of The Imagination! at 12:48 PM on February 6

213 in Box Jump. I hate this game.
posted by slogger at 12:59 PM on February 6

So I pretty much have the best score so far?! YES.
posted by Our Ship Of The Imagination! at 1:10 PM on February 6

damn you Box Jump!
posted by sweetkid at 1:10 PM on February 6

43 in Box Jump.
posted by yeti at 1:18 PM on February 6

Help the princess get as high as possible!

Where have I played this game before...
posted by slogger at 1:24 PM on February 6 [2 favorites]

now I want to stop learning Python and start doing this.

Don't. Keep with the Python. Javascript makes you feel dirty.
posted by popcassady at 1:25 PM on February 6 [1 favorite]

Box jump is the devil.
posted by Vectorcon Systems at 1:53 PM on February 6

Don't. Keep with the Python. Javascript makes you feel dirty.

You can use phaser.js with Typescript.
posted by Jpfed at 1:54 PM on February 6

Don't. Keep with the Python. Javascript makes you feel dirty.

Do both.
posted by urbanwhaleshark at 1:55 PM on February 6

Don't. Keep with the Python. Javascript makes you feel dirty.

If you want to make little games like this, distribution is far easier on the web than anything python related. I was going to make some hobby projects in Python last year and it was a ghost town. It was hard finding a game library or tutorial that was significantly updated after 2010. From what I could tell, most people left when Mobile and/or WebGL and/or Unity hit critical mass.

I like Python a lot, and when you need to do pipeline stuff (converting images, etc) it's awesome. But if you want to make games there are better options.
posted by Gary at 2:02 PM on February 6 [1 favorite]

Yeah, I saw this guy's work via reddit, from there learned about Phaser, and from there decided to learn enough Javascript to remake Pendulumania (previously). Then I realized that although Phaser claims to be mobile-compatible I haven't seen any mobile games made for it. So now I'm looking at something like HaxeFlixel. Haxe is what Papers, Please was made with!

There are so many free incredible-looking tools out there.

Edit: Regarding Python... yeah, that's my one true love but it is indeed not known for game creation. PyGame's neat, but no good for mobile or web and doesn't seem to have really taken off.
posted by Jonathan Harford at 2:36 PM on February 6 [2 favorites]

I've been working on a game in Python for some time, and a lot of time got wasted abandoning Pygame (which is easy to use but slow) for pyglet (which is a thin shell over OpenGL, for better or worse). pyglet, once you're used to it, can do some surprising things. I hope eventually to show you all how surprising, but by now know better than to give you a definite time, alas....
posted by JHarris at 3:25 PM on February 6 [1 favorite]

22 on Box Jump, third time through.
posted by scrowdid at 4:32 PM on February 6

13 on Box Jump but I still feel empty inside.
posted by any portmanteau in a storm at 5:46 PM on February 6

Woo! Box Jump in 9 but I can't recreate it or beat it.
posted by scrowdid at 6:18 PM on February 6

Princess Quest 1774. Platforms seem randomized?
posted by scrowdid at 6:32 PM on February 6

These are great, thanks. I'm excited about HTML 5 games. Simple delivery, proper accelerated 3D in the browser, integration with the Internet. I never could come to love the whole Flash stack but Javascript's pretty generous, particularly now that sound is somewhat solved.

Phaser's feature list looks promising. I've had a project on my stack for awhile now to do something with Box2D in Javascript but as awesome as its physics are, it's awfully daunting. Particularly given the mess of the various Javascript Box2D ports. Phaser looks a lot gentler.
posted by Nelson at 6:39 PM on February 6

I just used #7 (Connected) to demonstrate what red/green colorblindness is to my fiance. Those color choices could not be more maddening if they tried.

Note to game developers: do not do that.
posted by phooky at 7:58 PM on February 7

Connected is pure crack. Is that a clone of something? It's obviously similar to a lot of things, but I can't remember seeing exactly that mechanic before.
posted by Joakim Ziegler at 10:25 AM on February 14

Connected is basically a Dots clone, albeit without the bonus for squares that is the key strategic element of that game. i think there's fewer colors in his Connected game, too.
posted by Nelson at 10:58 AM on February 14

Game #8: Save the City. I saved 1220 lives!
posted by brundlefly at 3:37 PM on February 17

« Older I used to be like you, then I grew a brain, a dick...   |   Full and Partial Belief Newer »

This thread has been archived and is closed to new comments