Skip to content

zhishengtrieu/Projet_Labyrinthe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published

Languages