A text-based dungeon crawler adventure game where you explore mysterious dungeons, battle fearsome enemies, and uncover ancient secrets.
- Rich text-based dungeon exploration with colorful output
- Three character classes: Warrior, Wizard, and Scoundrel
- Turn-based combat system with unique class abilities
- Interactive NPCs with dynamic relationships
- Inventory system with stackable items
- Multiple save slots
- Debug mode for development
- Python 3.11 or higher
- pip (Python package installer)
- Clone the repository:
git clone [repository-url]
cd dungeon-crawler- Create and activate virtual environment:
python3 -m venv venv
source venv/bin/activate # On macOS/Linux- Install dependencies:
pip install -r requirements.txtpython dungeon_crawler.py- Use compass directions for movement (n/e/s/w/u/d)
- Type commands when prompted
- Toggle debug mode with :d
- Save your game progress in one of three slots
- Press 'q' to quit
- Warrior: High health (12-15 HP), +20% combat damage
- Wizard: Access to spells (Fireball, Shield, Heal)
- Scoundrel: Better escape chance, lock picking ability
- Stackable items (max 5 per stack): Torches, Healing Herbs, Bombs
- Key items: Ancient Tomes, Keys, Weapons
Built with:
- Python 3.11+
- colorama (terminal colors)
[License information here]