F.CISSE

🌌 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

Java 21

JavaFX

JavaFX

Git

Git

Trello

Trello

Voir le code sur GitHub