Présentation
Technologies Utilisées
Backend
- Java
- Sockets pour la communication client-serveur
- Maven pour la gestion de projet
- JavaFX pour la version desktop
Frontend
- Angular pour l’interface web
- HTML5/CSS3
- WebSockets pour la communication en temps réel
Infrastructure
- Serveur dédié pour l’hébergement backend et frontend
- Configuration Apache pour le déploiement web
Compétences Acquises
- Programmation Orientée Objet avancée en Java
- Communication client-serveur avec les WebSockets
- Configuration et déploiement de projets Maven
- Développement d’interfaces utilisateur avec JavaFX et Angular
- Architecture logicielle (Pattern MVC)
- Déploiement full-stack sur serveur
Captures d’écran
Comment jouer
En ligne
Visitez le site du jeu
En local
- Cloner le dépôt
- Lancer le serveur backend :
mvn spring-boot:run - Démarrer l’interface web :
ng serve - Accéder à
http://localhost:4200
Code Source
Le code source est disponible sur