Len vers le site web: SITE WEB
Vidéo démonstration du jeu: Video du jeu
Lien vers le code du jeu : Code du jeu
Ce jeu multijoueur en ligne propose une expérience interactive accessible où deux joueurs s’affrontent en temps réel dans un environnement dynamique. Chaque participant contrôle un personnage et doit collecter des étoiles dispersées dans la scène afin d’accumuler des points. Le système de score en direct, combiné à une condition de victoire claire, crée une tension compétitive immédiate et encourage l’engagement. L’interface intuitive, la connexion rapide entre joueurs et la prise en main instantanée permettent à tout type d’utilisateur, même novice, de profiter pleinement du jeu. Le résultat est une expérience ludique, fluide et immersive, idéale pour des sessions rapides tout en restant suffisamment riche pour susciter la rejouabilité.
L’application repose sur une architecture événementielle côté client, implémentée en JavaScript avec le moteur graphique CreateJS pour la gestion du rendu, des animations et de la boucle de jeu (via Ticker). Le multijoueur est assuré par une couche réseau abstraite (MultiNode) permettant la synchronisation en temps réel des états via l’échange de messages JSON (mouvements, score, événements de jeu). Chaque interaction utilisateur (touches clavier) génère un message sérialisé diffusé aux autres participants, assurant la cohérence des positions et des actions entre clients. Le système de collision est géré localement avec des tests de rectangles, tandis que la logique métier (score, fin de partie) est synchronisée via des événements réseau. Cette approche privilégie une architecture distribuée légère, orientée client, avec un modèle de synchronisation par événements, ce qui facilite la scalabilité et réduit la dépendance à un serveur central complexe.


Laisser un commentaire