Portfolio Details - Khet

Khet Screenshot 1
Khet Screenshot 2
Khet Screenshot 3
Khet Screenshot 4
Khet Screenshot 5

Project Information

  • Category: Jeu de Stratégie / Développement Logiciel
  • Client: Projet Universitaire (Université Paris Cité)
  • Project Date: Année Universitaire 2023-2024
  • Project URL: https://github.com/Nano-a/Khet-Chess-Laser

Khet (Chess Laser) - Jeu Développé en Java

Ce projet est une implémentation du jeu Khet (Chess Laser), un jeu de stratégie où les joueurs utilisent des pièces avec des miroirs et des lasers pour capturer l’adversaire. Réalisé en Java dans le cadre de mes études à l’Université Paris Cité, ce projet a été développé en collaboration avec quatre autres étudiants (nous étions cinq au total), codé avec AWT et Swing. Géré via GitLab tout au long du processus jusqu’à la finition, il a intégré des tests unitaires avec JUnit, une approche CI/CD (intégration continue et livraison continue), le modèle MVC (Modèle-Vue-Contrôleur), et les méthodologies Scrum et Agile. Les fonctionnalités incluent : - Une logique de déplacement et de tir au laser. - Gestion des interactions entre pièces et réflexion des lasers. - Une interface graphique pour visualiser le plateau. Ce travail m’a permis de développer mes compétences en algorithmes complexes, en simulation physique avec AWT et Swing, en travail d’équipe, et en gestion de projet avec GitLab, JUnit, et CI/CD.