You do all the drawing yourself, it doesn't add another layer as such to that, it just helps with scheduling background tasks, keeping a smooth time stepping, sounds, etc. It's very buggy though, with very little documentation and no tests…but please do check it out if you're thinking about creating a Canvas based game soon, it's not that complicated! :)
(btw, it doesn't require Ruby, I just use sinatra to serve all the files easier!)
So where are the libraries for making games with canvas? There's Akibahara, but it's pretty opinionated (not that there's anything wrong with that) - I'd love to see more diversity of approaches.
As warfangle pointed out, I'm not working on Diggy anymore. Reason being: I'm working on a canvas JS engine now! :D Might have something ready for other developers in a few weeks ...
[+] [-] warfangle|15 years ago|reply
Github source: http://github.com/lostdecade/diggy
[+] [-] richtaur|15 years ago|reply
[+] [-] ashleyw|15 years ago|reply
http://github.com/ashleyw/Game.JS …super original name, I know!
You do all the drawing yourself, it doesn't add another layer as such to that, it just helps with scheduling background tasks, keeping a smooth time stepping, sounds, etc. It's very buggy though, with very little documentation and no tests…but please do check it out if you're thinking about creating a Canvas based game soon, it's not that complicated! :)
(btw, it doesn't require Ruby, I just use sinatra to serve all the files easier!)
[+] [-] kmfrk|15 years ago|reply
... and the app just exceeded its quota.
[+] [-] richtaur|15 years ago|reply
Quote resolved, server back up!
[+] [-] gorm|15 years ago|reply
[+] [-] albertzeyer|15 years ago|reply
[+] [-] jdietrich|15 years ago|reply
[+] [-] zweben|15 years ago|reply
[+] [-] ComputerGuru|15 years ago|reply
[+] [-] richtaur|15 years ago|reply
He's great, I'm a big fan of his.
[+] [-] misuba|15 years ago|reply
[+] [-] richtaur|15 years ago|reply
[+] [-] ELV1S|15 years ago|reply
[+] [-] tzm|15 years ago|reply
[+] [-] richtaur|15 years ago|reply