Jeu d'echecs multijoueur en ligne permettant a deux joueurs de s'affronter en temps reel avec synchronisation instantanee des coups. Le projet a connu deux iterations techniques : la reprise d'un jeu a serveur classique (websockets) initialement developpe par un collaborateur, puis une seconde version basee sur une base de donnees temps reel.
Le projet repondait a un besoin simple : permettre a deux joueurs de s'affronter aux echecs en ligne, en temps reel, sans rien installer. Mais la simplicite du concept cache un defi technique considerable : synchroniser les mouvements au millieme de seconde pres, valider les regles instantanement, et garantir une experience fluide.
Deux iterations ont explore des contraintes differentes. La premiere reprend un jeu a serveur dedie existant, initialement developpe par un collaborateur : j'y ai retravaille les vues, le panneau d'administration et la gestion des sockets. La seconde, basee sur Firebase, fonctionne sans serveur a gerer et se deploie en quelques minutes. Les deux versions respectent les regles officielles et le jeu en temps reel.
Les joueurs peuvent lancer une partie et s'affronter en temps reel avec synchronisation instantanee des coups.
L'interface drag-and-drop sur l'echiquier offre une experience de jeu naturelle et intuitive, sans temps d'attente.
Deux versions produites avec des architectures differentes (WebSocket et Firebase) demontrent notre capacite d'adaptation technologique.
L'authentification Passport securise l'acces et les parties dans la version a serveur dedie.
Parties en direct
Parties a deux en temps reel
Drag-and-drop
Discutons de vos besoins - aucun engagement.