Jeu d'aventure textuel développé en Python, conçu pour mettre en pratique la programmation orientée objet, les structures de données et la logique de navigation dans un univers narratif.
Un jeu entièrement en ligne de commande, où le joueur incarne un héros explorant différents lieux, interagissant avec des objets et prenant des décisions.
Fonctionnalités actuelles :
- Déplacement dans un monde divisé en pièces
- Gestion d’un inventaire
- Objets à ramasser
- Architecture modulaire en POO
Ce projet est un support d’apprentissage personnel pour :
- Structurer un jeu via des classes et modules
- Gérer des états de jeu (scènes, inventaire, interactions)
- Implémenter une boucle de jeu efficace
- Renforcer la lisibilité et la réutilisabilité du code
Ce projet est sous licence CC0 1.0 Universal.
SweetKaktus
📎 Mon GitHub
🧑💻 Mon profil Malt
-
Télécharger et installer Python 3.12 via le lien suivant: https://www.python.org/downloads/release/python-31211/
-
Cloner le repo Github dans le dossier de votre choix :
git clone https://github.com/SweetKaktus/MyFirstTextualAdventure.git-
Supprimez le dossier ./.env/
-
Dans le dossier MyFirstTextualAdventure tapez les commandes suivantes:
Windows:
python -m venv .env
./.env/Scripts/activate.bat
pip -r requirements.txt
python game.pyUnix / MacOS:
python -m venv .env
source ./.env/bin/activate
pip -r requirements.txt
python game.pyATTENTION : Ne supprimez surtout pas le joueur "dummy"