Skip to content

DScriptz/Quest-Of-The-Eternal-Caverns

Repository files navigation

--| Text-Based RPG Game |--

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.

--]| FEATURES |[--

  • 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)

--]| Gameplay |[--

  • 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

Notes:

  • 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

How to Play:

  1. Download the code or do a pull request
  2. Make sure your python version is 3.13.7 +
  3. Run the code
  4. Enjoy! Please give your opinions and/or constructive criticism

About

A medieval-era, Text based RPG. First personal project on python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages