Planning to learn Canvas

Another introduction…

This will be my first time participating in Ludum Dare, not sure if it’ll be compo or jam, depending on how things are coming along on Sunday. While I’ve been slowly learning OpenGL (SuperBible, 5ed FTW) and Scala with the intentions of playing with LWJGL, in the interest of time, I’m planning to make a web game.

So I’ll be learning Canvas and trying out CoffeeScript. I may use a few libraries, possibly jQuery (it’s a staple, though not as useful for Canvas), SoundManager, and I believe there is a JavaScript incarnation of Box2D. This is just for fun, so I’ll open source my code and host it on GitHub. The actual “executable” I may try hosting on Amazon S3 in case you guys hit it hard.

Can’t wait to find out the theme! I voted for Cheating Death, Cloning, Isolation, and Skyscrapers. I think isolation would be challenging, and cheating death may have interesting results. The other two I picked only because game ideas popped into my head for them.

Edit: I changed my vote to include +1 Double Rainbow Zombies as well. Thought of a slightly amusing idea for a puzzle game.

This will definitely be a learning experience. Good luck everyone!

Comments

20. Aug 2010 · 04:06 UTC
I’d never heard of CoffeeScript before, and followed the link. Quite an interesting read… I like ecmascript so it really caught my attention.
20. Aug 2010 · 07:04 UTC
cool! another js entry :)
20. Aug 2010 · 11:55 UTC
I’m looking forward to seeing what you come up with and learning from your code, good luck!
nathany
20. Aug 2010 · 13:07 UTC
Thanks for the links. I’ve been meaning to learn CoffeeScript, so this is a good “excuse” to try it out. Being a source to source compiler, my main concern is that it may be a bit more difficult to debug.
20. Aug 2010 · 14:58 UTC
What a coincidence – I was working on a games framework using CoffeeScript and canvas. But it is nowhere near usable yet, so I shall use Flixel for my entry.
20. Aug 2010 · 15:01 UTC
By the way, you shouldn’t have much trouble debugging CoffeeScript. The relationship between your CoffeeScript code and the compiled JS is always fairly obvious.
nathany
20. Aug 2010 · 20:05 UTC
A Flixel-like game framework for Canvas/CoffeeScript would be immensely awesome, /me thinks.
nathany
20. Aug 2010 · 23:43 UTC
@Dan, no kidding CoffeeScript is a bit buggy, it fails to compile underscore.coffee in examples/, though I think that may be underscore.coffee specifically, and not the compiler itself.