Petit jeu développé en Java dans le cadre d’un projet universitaire.
Le joueur contrôle une bille qui évolue sur un terrain composé de différentes cases, chacune ayant un comportement spécifique.
- Déplacer une bille sur une grille
- Interagir avec l’environnement :
- obstacles
- trous
- téléporteurs
- clés
- portes
- Atteindre la sortie sans perdre la partie
Certaines zones sont bloquées au départ et deviennent accessibles après avoir déclenché des événements (ex : récupérer une clé).
🎥 Démonstration en vidéo
Une courte vidéo montrant une partie complète du jeu est disponible ici :
Projet.Redux.mov
🖼️ Écran de défaite
Voici ce qu’il se passe lorsque la bille tombe dans un trou et échoue :

- ⬜️ Case ordinaire : libre
- ⬛ Case intraversable : mur
- 🟡 Clé : permet d’ouvrir une porte
- 🚪 Porte : bloquée tant que la clé n’est pas récupérée
- 🔴 Trou : défaite
- 🟠 Téléporteur : déplacement instantané
- 🟢 Sortie : victoire 🎉
Projet réalisé dans un objectif pédagogique, avec un accent sur :
- la modélisation objet
- la gestion des interactions
- la cohérence entre logique et affichage