🌌 Trunks – The Namek Quest
Jeu 2D type Terraria dans l’univers de Dragon Ball
Présentation du Projet
Développé en équipe de 3 (avec Nour Chouari et Anis Bourmatte), ce projet a été réalisé dans le cadre de plusieurs situations d'apprentissage (SAE) regroupant la programmation orientée objet, les structures de données, et la gestion de projet.
Méthodologie : Le développement a été organisé de manière Agile sur 3 sprints (durée totale de 7 semaines), avec une gestion rigoureuse des tâches via Trello et un workflow Git (branches main/dev).
🚀 Fonctionnalités Clés
- Architecture MVC (Modèle-Vue-Contrôleur) propre et modulaire.
- Rendu dynamique de la carte en tuiles (Tilemap) avec JavaFX.
- Déplacement type plateforme en 2D (saut, course, chute) gérant la gravité et les collisions.
- Système complet d'inventaire et d'artisanat (crafting).
- Système de combat contre des ennemis, incluant des mécaniques de boss et l'utilisation de pouvoirs spéciaux (barre de Ki).
- Interactions avec des PNJ pour l'amélioration d'objets.
Installation
Pour tester le jeu localement sur votre machine :
# Cloner le dépôt
git clone https://github.com/FousseyniC/namek-quest.git
# Se déplacer dans le dossier
cd namek-quest
# Ouvrir dans l'IDE Java (ex: IntelliJ IDEA) et exécuter la classe Main
Technologies Utilisées
Java 21
JavaFX
Git
Trello