Tous les projets
D
Gaming / Temps-reel

Jeu d'echecs multijoueur en temps reel avec deux iterations architecturales

Plateforme de jeu d'echecs en ligne permettant a des joueurs de s'affronter en temps reel avec synchronisation instantanee des coups. Deux versions ont ete developpees pour comparer les approches techniques : serveur classique avec websockets vs base de donnees temps reel.

Gaming / Temps-reel
2019-2020 Duree du projet
4 livrables Fonctionnalites
3 resultats Impact mesure

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 versions ont ete developpees pour repondre a des contraintes differentes. La premiere, avec serveur dedie, offre un controle complet sur les parties et les utilisateurs. La seconde, basee sur Firebase, fonctionne sans serveur a gerer et se deploie en quelques minutes. Les deux versions les regles officielles et le jeu en temps reel.

Ce qui a ete livre

Les joueurs peuvent lancer une partie en quelques secondes grace au matchmaking automatique et jouer en temps reel.

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 et les profils joueurs permettent de suivre les statistiques et le classement.

Resultats cles

Temps reel

Parties en direct

Multijoueur

Matchmaking automatique

Interactif

Drag-and-drop

Technologies utilisees

Node.js
Express.js
Socket.IO
MongoDB
Firebase
jQuery
JavaScript
Role Full-Stack Developer
Duree 2019-2020
Engagement Projet personnel (Tier D)

Un projet similaire ?

Discutons de vos besoins - aucun engagement.