- Embark on text-based adventures in this terminal-based RPG!
- Explore the world, battle enemies, gather loot, craft powerful weapons and armor, defeat bosses, level up and become a legendary hero.
- Currently in pre-release stage with new features and challenges on the horizon!
- Prerequisites: Python 3.11.4
- Download: Clone this repository using
git clone https://github.com/ManasKoti/ByteBattles.git
- Run: Navigate to the project directory and execute
python main.py
- Explore: Venture into the wild to encounter enemies, collect loot, and trigger events.
- Battle: Engage in turn-based combat against a variety of foes, using strategic attacks and defenses.
- Shop: Purchase items and gear to enhance your abilities.
- Forge: Craft weapons and armor from collected materials to become more powerful.
- Inn: Rest to replenish your health and prepare for further adventures.
- Summon Dragon: Aquire the necessary materials to summon the Dragon Boss and defeat it.
- Save/Load: Preserve your progress and continue your journey later.
- Character progression with customizable stats and equipment
- Diverse enemy encounters and bosses with unique abilities
- Resource management and crafting system
- Persistent save system
- Text-based interface for immersive gameplay
- main.py: Main game loop and player interactions
- entities.py: Character and enemy classes
- battle.py: Battle mechanics
- shop.py: Shop functionality
- forge.py: Crafting system
- Adding quest system.
- Adding more items and equipment slots.
- Adding more enemies and bosses.
- Adding NPCs.
- Improving UI by adding ASCII art.
- Feel free to submit issues or pull requests for bug fixes, feature suggestions, or code improvements.
- Currently none (Please contact or send request if you find any).
- Manas Kotibhaskar - [email protected] - https://github.com/ManasKoti/ByteBattles