Billet trés interressant de David Rousset sur le développement d’un jeu de plateforme en HTML5/Canvas pendant l'évènement Microsoft Days 2011.
Avec les exemples de la session :
- Pour comparer les performances d’animations entre SVG et Canvas sur vos navigateurs : 1000 balles en Canvas et 1000 balles en SVG. - Les framework de jeux MelonJS (qui marche désormais sous IE9), ImpactJS avec cette démo/benchmark et EaselJS avec ce jeu de Tower Defense : Pirates Love Daisies.
Les 3 tutoriaux publiés ici :
- Jeux HTML5: animation de sprites dans l’élément Canvas grâce à EaselJS - Jeux HTML5: construction des objets principaux & gestion des collisions avec EaselJS - HTML5 Platformer: portage complet du jeu XNA vers
Et quelques ressources complémentaires :
- Introduction aux Web Workers : Introduction aux Web Workers d’HTML5 : le multithreading version JavaScript- Moteurs physiques “open source” pour JavaScript dont le plus connu est Box2D que vous pouvez voir ici : Box2DJS - Physics Engine for JavaScript - Seth Ladd, un évangéliste de chez Google, s’est d’ailleurs amusé à combiner Web Workers et Box2D : Box2D and Web workers for JavaScript developers
Et les slides de la présentation : Développement d'un jeu de plateforme en html5
Le billet complet à cette adresse : http://blogs.msdn.com/b/davrous/archive/2011/11/21/vid-233-o-slides-et-ressources-de-ma-session-sur-le-d-233-veloppement-d-un-jeu-de-plateforme-en-html5.aspx