Skip to content

SweetKaktus/MyFirstTextualAdventure

Repository files navigation

MyFirstTextualAdventure - L'Homme au bras d'Or

QA Testing Python Licence CC0-1.0

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.


🎮 Concept

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

💡 Objectifs pédagogiques

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

📜 Licence

Ce projet est sous licence CC0 1.0 Universal.


🔗 Auteur

SweetKaktus
📎 Mon GitHub 🧑‍💻 Mon profil Malt


Lancer le jeu

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.py
Unix / MacOS:
python -m venv .env
source ./.env/bin/activate
pip -r requirements.txt
python game.py

ATTENTION : Ne supprimez surtout pas le joueur "dummy"


About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages