Skip to content

Latest commit

 

History

History
41 lines (23 loc) · 1.15 KB

README.md

File metadata and controls

41 lines (23 loc) · 1.15 KB

Projet Labyrinthe

Présentation du projet :

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

Equipe :

  • Amirbekyan Alen
  • Tian Yu
  • Trieu Zhi-Sheng

Chargé de Maintenance :

  • Trieu Zhi-Sheng

Contenu du projet :

Dossier :

  • "assets" : contient toutes les images du jeu

Fichiers :

  • 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