Réseaux IP : IHM — L3 Informatique, UBO — 1 mois
Jeu de coloriage collaboratif temps réel inspiré du célèbre r/place de Reddit. Plusieurs clients se connectent à un serveur central et peuvent colorier des pixels sur une grille partagée. Toutes les modifications sont diffusées instantanément aux autres joueurs.
Interface client
Collaboration temps réel
Communication réseau fiable entre clients et serveur.
Un thread par client côté serveur pour gérer les connexions simultanées.
Messages structurés pour synchroniser l'état de la grille.
IHM réactive avec palette de couleurs et grille interactive.
Ce projet m'a fait manipuler en profondeur la programmation réseau bas niveau avec les sockets TCP, la concurrence avec les threads Java, et la conception d'un protocole de communication. J'ai aussi travaillé sur la synchronisation de l'état partagé entre plusieurs clients.