Interface graphique choisie : Pygame
Algorithme de résolution : parcours en profondeur pour faire une liste des prédécesseurs de chaque cellule et faire un chemin depuis l'arrivée jusqu'au joueur
Structure du labyrinthe : le labyrinthe est sous la forme d'une liste d'adjacence
- Amirbekyan Alen
- Tian Yu
- Trieu Zhi-Sheng
- Trieu Zhi-Sheng
- "assets" : contient toutes les images du jeu
-
main.py : Gère l'interface pygame et fait appelle aux autres fonctions
-
affichage.py : Gère l'affichage des différents assets
-
button.py : S'occupe de l'affichage des différents boutons de l'interface
-
moteur.py : S'occupe de l'affichage du labyrinthe
-
perso.py : Définit l'objet Perso qui gère les déplacements du personnage
-
Laby.py : Définit l'objet laby qui s'occupe de la génération et la résolution du labyrinthe
-
pile.py : Définit l'objet Pile qui contient les fonctions de base d'une pile
-
depart_arrive.py : Génère le point de départ et d'arrivé du labyrinthe