Hello, this is my first learning project in python! This is the Quest of the Eternal Caverns. I'm a beginner in python and I use this project as a way for me to sharpen my skills in programming and creativity.
DISCLAIMER: This project is still in active development, expect some bugs or unpolished codes.
- Immersive storytelling with choice-driven gameplay
- High replayability with over 100 combinations of custom race & classes
- Great strategic gameplay especially in combat and gold economy.
- Dungeons & Dragons-like battle mechanic (random damage points, random defend chance for enemy)
- Shops to buy items that can help you in battle
- Unique perks for different races and classes
- Battles with diverse and unique enemies, some with special abilities and attacks
- 5 Immersive chapters to play! (Ongoing)
- 10 unique player classes:
- Warrior
- Rogue
- Mage
- Necromancer
- Marksman
- Paladin
- Druid
- Illusionist
- Alchemist
- Sentinel
- 10 unique player race:
- Human
- Sylvari
- Gorvak
- Wraithkin
- Solarian
- Stoneborn
- Kithling
- Infernal
- Drakonid
- Lunari
- Built using Python 3.13.7 and Pygame just for sounds
- Currently playable on the computer terminal/console
- Planned future updates include:
- Volume adjuster
- More level/chapter types
- Save/load system
- Expanded world and shop interactions
- Cleaner code
- Graphics
- Download the code or do a pull request
- Make sure your python version is 3.13.7 +
- Run the code
- Enjoy! Please give your opinions and/or constructive criticism