Je me suis amusé il y a quelques temps à transformer un vieux jeu éducatif appelé « Comment Ca Marche » (ou « The Way Things Works » en anglais) en version GIF animé + javascript, donc utilisable dans un navigateur (à essayer en cliquant ici). Ce jeu ne fonctionnait plus même sous XP. Il aura fallu reverse engineerer les animations et les formats de fichiers qui définissent le fonctionnement du jeu (avec une machine virtuelle sous Windows 98 pour observer le comportement de telle ou telle option), ça n’a pas été facile, mais ça fonctionne à peu près. Et j’ai décidé de récidiver ce genre d’adaptation avec un autre jeu qui m’a bien fait délirer quand j’étais jeune et qui a aujourd’hui été abandonné au moins pour sa version francophone : You Don’t Know Jack.
Ce jeu est sorti à l’origine en 1995 sur PC et Mac et en 1998 pour la version française, et alors que la version anglaise est toujours active sur des consoles récentes, sur Facebook, sur mobile et même les anciennes versions sur Steam, la version française est laissée à l’abandon. C’est pourquoi j’ai décidé d’en faire une version jouable dans un navigateur en extrayant les éléments graphiques et sonores des fichiers du jeu et en réécrivant le moteur en Javascript.
J’ai décidé pour le moment de ne reproduire que la version démo du jeu, avant de m’attaquer à la version complète, si les gens sont intéressés (et si j’ai le droit). Le but de ce projet étant d’y ajouter des fonctionnalités multi-joueurs en ligne, comme ses équivalents anglais récents, mais avec le contenu du jeu français d’origine. Personnellement ça me ferait délirer de pouvoir jouer à ce jeu avec d’autres personnes via Internet, et c’est pour le moment un privilège qui nous est inaccessible, à nous francophones.
Cependant, cette version est parfaitement jouable dans Firefox, pratiquement jouable dans Chrome (avec quelques bugs graphiques dûs je pense à l’utilisation de l’attribut transform en CSS3). Internet Explorer ne gère pas les polices CSS3 et il a des soucis avec les sons qui s’arrêtent trop tôt. Les navigateurs mobiles quant à eux ont des problèmes avec la gestion des fichiers audio (permission de jouer un seul fichier audio à la fois, et uniquement suite à une action de l’utilisateur…). Ça m’aurait pourtant amusé de pouvoir jouer sur mon mobile, mais… soit. Il faudra trouver une astuce pour passer outre ces limitations.
Comme je le disais, ceci n’est que la démo du jeu original (limitée à 4 questions et 3 couci-couças), et elle est loin d’être finie, beaucoup de choses ne sont pas fonctionnelles. Ne m’envoyez pas de mail pour me signaler des bugs, il y en a trop pour le moment. Cependant, il est déjà possible de jouer au jeu en mode « plein écran » en utilisant les fonction du navigateur (touche F11 + zoom avec Ctrl +). A noter que Firefox et Chrome s’en sortent le mieux. Voici des exemples :
Au final, je vous conseille d’essayer sans plus attendre la démo du jeu, et attendre patiemment que je termine l’adaptation. Je mettrai à jour cet article au fur et à mesure de l’avancement.
Petit bonus pour les développeurs : http://svn.ydkjs.eu/
Sur Android avec Dolphin ça fonctionne à peu près, quelques défauts sur le son mais il est possible d’interagir avec le jeu ! Il suffit d’appuyer sur les numéros ou les lignes choisies. Chrome, Firefox et le navigateur de Samsung ne fonctionnent pas.
Compte Twitter du projet : @YdkjFr (FR), @ydkjs_eu (FR, UK, DE).
Il n’y a que toi pour faire ça :p GG respect même !!