Ce projet est un de mes favoris, j’ai réecris le serveur “multinode” que nous avions été donner pour avoir un controle complet sur toutes communications client et serveur.
Une page HTML avec un Canvas est utiliser pour afficher le jeu. J’utilise createjs pour faire le rendu de notre jeu sur ce Canvas. J’utilise mon serveur node / websocket fait sur mesure pour communiquer avec les connections websocket du navigateur.
J’utilise un serveur apache pour servir le code client du jeu, puis un proxy et reverse proxy pour permettre la connexion sécurisé au communication avec le serveur.
Le jeu est une simple course de drag, les voitures ne sont pas aligner parfaitement au début alors il faudra faire plus qu’appuyer sur la touche W. Le premier à atteindre 5000 points gagne la partie.
Il y a aussi un SVG animé qui fais office de compteur de vitesse de votre voiture.










