Jeux de Dés en Multijoueur
Description

Aspect tecnhiques
Sur le plan technique, l’application repose sur une architecture client-serveur multinode permettant la gestion simultanée de plusieurs connexions. Le frontend en JavaScript gère l’interface dynamique, l’affichage des lancers, la mise à jour des points de vie et la logique de tour par tour, tandis que le serveur coordonne les connexions des deux joueurs, valide les actions, contrôle l’ordre des tours et synchronise l’état de la partie en temps réel entre les deux écrans. La logique initiale de détermination du premier joueur est traitée côté serveur afin d’éviter toute manipulation côté client. La gestion des sessions assure que chaque joueur est bien authentifié avant de participer à la partie. Ce projet démontre la maîtrise des communications temps réel, de la synchronisation multi-utilisateurs et de la gestion d’état dans une application interactive compétitive.