Un développeur Web répondant au nom de Dale Harvey a récemment publié une implémentation du célèbre jeu Pac-Man en HTML5. Il succède ainsi à Google, qui avait fait de même à l'occasion des 30 ans du jeu, mais cette fois avec un plateau de jeu plus fidèle à l'original et surtout une approche plus technique.
Sur son site internet, Dale Harvey aborde tout particulièrement la question des performances. "De nombreux débats concernant Flash face aux technologies Web portent sur les performances et la consommation en ressource processeur," constate à juste titre le concepteur du portage du jeu. Flash aurait d'après lui un impact initial disproportionné pour des éléments mineurs comme du texte, mais serait plutôt mature et optimisé pour du jeu. "Mon implémentation HTML5 est plutôt proche d'une implémentation Flash sur le plan fonctionnel, mais elle utilise beaucoup plus de CPU," admet ainsi le développeur.
Cette implémentation de Pac-Man fait appel aux nouvelles fonctions de typographie personnalisée, d'audio, de canvas et du stockage local. Tout ceci permet de rendre l'intégration d'un jeu à une page Web complètement transparente, avec tous les avantages que cela comporte, au lieu de recourir à une extension qui s'exécute indépendamment. Le jeu peut ainsi interagir avec le reste de la page, les raccourcis claviers étant disponibles dès son chargement. Dale Harvey regrette néanmoins le manque d'outils pour pouvoir dessiner avec la fonction Canvas.
Quoi qu'il en soit son implémentation en HTML5 de Pac-Man est open source et le code est disponible sur un dépôt Git, accessible depuis la page internet dédiée au projet.
Sur son site internet, Dale Harvey aborde tout particulièrement la question des performances. "De nombreux débats concernant Flash face aux technologies Web portent sur les performances et la consommation en ressource processeur," constate à juste titre le concepteur du portage du jeu. Flash aurait d'après lui un impact initial disproportionné pour des éléments mineurs comme du texte, mais serait plutôt mature et optimisé pour du jeu. "Mon implémentation HTML5 est plutôt proche d'une implémentation Flash sur le plan fonctionnel, mais elle utilise beaucoup plus de CPU," admet ainsi le développeur.
Cette implémentation de Pac-Man fait appel aux nouvelles fonctions de typographie personnalisée, d'audio, de canvas et du stockage local. Tout ceci permet de rendre l'intégration d'un jeu à une page Web complètement transparente, avec tous les avantages que cela comporte, au lieu de recourir à une extension qui s'exécute indépendamment. Le jeu peut ainsi interagir avec le reste de la page, les raccourcis claviers étant disponibles dès son chargement. Dale Harvey regrette néanmoins le manque d'outils pour pouvoir dessiner avec la fonction Canvas.
Quoi qu'il en soit son implémentation en HTML5 de Pac-Man est open source et le code est disponible sur un dépôt Git, accessible depuis la page internet dédiée au projet.
-
Auteur
-
Origine