Portfolio Details - Tower Defense

Tower Defense Screenshot 1
Tower Defense Screenshot 2
Tower Defense Screenshot 3
Tower Defense Screenshot 4
Tower Defense Screenshot 5

Project Information

  • Category: Jeu Vidéo / Développement Logiciel
  • Client: Projet Universitaire (Université Paris Cité)
  • Project Date: Année Universitaire 2023-2024
  • Project URL: https://github.com/Nano-a/TowerDefense

Tower Defense - Jeu Développé en Java

Ce projet est une implémentation d’un jeu Tower Defense, réalisé en Java dans le cadre de mes études à l’Université Paris Cité, en collaboration avec un autre étudiant dans un travail en binôme, juste après le projet Pacman. Développé avec AWT et Swing (et non JavaFX), ce projet, nommé "mapso", permet au joueur de placer des tours pour défendre une base contre des vagues d’ennemis. Organisé selon le modèle MVC (Modèle-Vue-Contrôleur), le travail a été géré efficacement via Git sur la plateforme GitHub. Les fonctionnalités incluent : - Placement stratégique des tours avec différentes capacités. - Gestion des vagues d’ennemis avec des niveaux croissants. - Interface graphique pour suivre les scores et le gameplay. Ce projet m’a permis d’approfondir mes compétences en Java, de maîtriser les bibliothèques graphiques AWT et Swing, et de renforcer mes capacités en travail d’équipe et en gestion de version avec Git. J’ai également appris à organiser un projet structuré et à échanger le code avec un binôme, une expérience précieuse pour mon développement professionnel. Note : Pour le projet Pacman précédent, nous avons utilisé Git sur la plateforme GitLab.