Front : HTML/Javascript (voir si possibilité d'utiliser Socket.io)
Backend : Deno (Typescript)
Communication : WebSockets
Proxy/Load balancing : Nginx / HAProxy ?
Sprint 0 : Mise en place du projet et des environnements de travail ✅
Sprint 1 : Mise en place d'une architecture Client/serveur avec 1 serveur (page web) ✅
Sprint 2 : Etablissement de la connexion WebSocket client<>serveur ✅
Sprint 3 : Développement du jeu pour un unique client (frontend + backend) ✅
Sprint 4 : Développement du jeu pour plusieurs clients (gestion des potentiels conflits) ✅
Sprint 5 : Développement du jeu pour plusieurs parties en parallèles
Sprint 5 : Mise en place de 3 serveurs en parallèle (Gestion de la perte d'un serveur) → Synchronisation de l'état interne. ✅