Introduction
Bienvenue dans la documentation du projet Lo Poti Donjon.
C’est un jeu de type roguelike développé dans un cadre universitaire.
L’objectif est d’explorer un donjon généré procéduralement, d’affronter des monstres, de collecter des trésors et d’améliorer son personnage pour vaincre un boss final.
Fonctionnalités principales
- Génération procédurale : Chaque partie est unique.
- Système de combat : Combats dynamiques avec des ennemis aux comportements variés.
- Gestion de l’inventaire : Objets, équipements, consommables.
- Interface utilisateur : Carte, HUD, indicateurs de progression.
- Boss : Affrontez un boss puissant.
- Système de progression : Améliorez votre personnage.
- Reconfiguration des touches : Personnalisez vos commandes.
Gameplay
- Parcourez un donjon généré aléatoirement.
- Trouvez trésors et objets utiles.
- Combattez monstres et affrontez un boss.
Déplacements par défaut :
- Z/Q/S/D : Se déplacer.
- Espace : Dash.
- E : Interagir.
- I : Inventaire.
- Échap : Menu principal.
- P : Carte.
Technologies utilisées
- Langage : C
- Bibliothèque : SDL2 (+ SDL2_mixer, SDL2_ttf)
- Système de build : Makefile
- Outils : Git, GDB, CUnit, Doxygen
Installation et compilation
Sur Linux (ex: Ubuntu), installer les dépendances :
sudo apt-get install libsdl2-dev libsdl2-mixer-dev libsdl2-ttf-dev
Puis, dans le dossier racine du projet :
git clone https:
cd Ubissauphte
make
./lo-poti-donjon
Utilisation de la documentation
- Utiliser le menu pour naviguer entre les modules et les classes.
- Chercher un élément précis via la barre de recherche.
- Découvrir les diagrammes UML pour visualiser l’architecture.
Contact
Référentiel GitHub : https://github.com/Pigi-bytes/Ubissauphte