Skip to content

nievyx/class-based-rpg-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧙‍♂️ Console RPG

A classic turn-based console RPG built in Python. Explore maps, battle enemies, manage a party, and progress through a fantasy world — all from your terminal.

Tech used: Python, OOP, JSON, Game loops

RPG Game Demo

📦 Features

  • 🗺️ Map Exploration: Move around a grid-based world with multiple maps.
  • ⚔️ Turn-Based Combat: Strategic battles with party members and enemies.
  • 🧠 Vocations: Unique character classes like Warrior, Mage, and Healer.
  • 📊 Stat Growth: Exponential scaling stats based on vocation and level.
  • 🎒 Inventory System: Carry and use items during and outside combat.
  • 💾 Saving and Loading: Save your progress and resume where you left off. (in Progress)

🚀 Getting Started

Prerequisites

  • Python 3.8+
  • A terminal (this is a console-only game)

💡 Best Experience

For the smoothest gameplay and proper screen rendering, run this game in:

▶ Windows Terminal (from Microsoft Store)
It handles map refreshing, movement, and input far better than Command Prompt or some IDE terminals.

If you're using Windows, we strongly recommend launching the game from Windows Terminal for optimal performance.

Clone the Repository

git clone https://github.com/your-username/your-rpg.git
cd your-rpg

About

A classic turn-based console RPG built in Python.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages