Bataille Navale

Bataille Navale Multijoueur

Pendant le deuxième semestre de notre formation, nous avons eu l'occasion passionnante de travailler sur un projet de Bataille Navale multijoueur. Ce projet nous a permis d'explorer la programmation en Java et JavaScript ainsi que la gestion d'une base de données utilisateur.

Objectif du projet

L'objectif principal était de développer une version multijoueur interactive du jeu classique Bataille Navale, en incorporant des fonctionnalités modernes comme le drag and drop, le jeu en temps réel, et un système de comptes utilisateurs.

Mise en œuvre

Nous avons mis en place un serveur qui gérait la logique du jeu et permettait à deux joueurs de jouer ensemble en temps réel. Les joueurs pouvaient placer leurs navires sur la grille en utilisant le drag and drop, et lorsqu'ils étaient prêts, ils pouvaient tirer en cliquant sur une case et en confirmant leur choix.

Détails techniques

Conclusion

Ce projet nous a permis d'explorer des concepts avancés de programmation, de développer nos compétences en collaboration et de créer une application interactive et amusante. Il nous a également montré l'importance de la planification et de la gestion du temps lors de projets de cette envergure. En travaillant sur cette version moderne de la Bataille Navale, nous avons acquis une expérience précieuse dans le développement de jeux, la gestion de bases de données et la création d'interfaces utilisateur interactives.