











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.

Déplacement fluide du personnage et interaction avec l'environnement

Chargement dynamique des cartes de labyrinthe

Système de personnalisation permettant de débloquer des apparences en utilisant ses points

Persistance des données (scores, inventaire) pour conserver la progression entre les sessions