Projet Scolaire
Jeu des Labyrinthes
Développement d'une application JavaFX avec architecture SOLID
Java
Programmation orientée objet
JavaFX
Interface graphique
JUnit 5
Tests unitaires
Ce projet consiste en la conception et le développement d'un jeu de labyrinthe complet avec interface graphique. Le joueur doit naviguer à travers différents niveaux et atteindre la sortie.
Au-delà du gameplay, l'objectif principal de ce projet était technique : produire un code propre, modulaire et évolutif en appliquant strictement les principes de la programmation orientée objet.
Gameplay Interactif
Déplacement fluide du personnage et interaction avec l'environnement
Génération de niveaux
Chargement dynamique des cartes de labyrinthe
Boutique de cosmétiques
Système de personnalisation permettant de débloquer des apparences en utilisant ses points
Sauvegarde des joueurs
Persistance des données (scores, inventaire) pour conserver la progression entre les sessions
Version web jouable
Bien qu'il s'agisse d'une application de bureau native, le jeu est jouable directement dans le navigateur grâce à JPro ↗.

