Skip to content

rodmarkun/Python-Text-Turn-Based-RPG

Repository files navigation

⚔ Python Text Turn-Based RPG System ⚔

Hello there! What lies before your eyes is an attempt of making a functional turn-based RPG completely in Python. Keep in mind that it is more about making a system rather than a whole game.

imagen

Table of contents

Introduction

This project is meant to provide an expandable and functional turn-based RPG system. I tried to recreate a classic RPG/JRPG experience, with custom spells, combos, items, equipment, enemies...

You can freely use this code in whatever project you're working on. As time moves on, I will try to update it, bringing new ideas to the table and improving the existing ones.

imagen

imagen

imagen

image

Technologies

  • This project is made entirely in Python 3.9, using only default modules.

Setup and launch

Even though this project was made with Python 3.9, you should be able to run it with any version of Python 3. If you do not know how to install Python 3, I recommend you to follow this tutorial.

The next step is to clone this repository with git. If you do not know how to install git, you can follow this tutorial. You can clone this repository by using the following git command:

git clone https://github.com/rodmarkun/Python-Text-Turn-Based-RPG

Once you have the repository, you can run the "game" using the following command:

python game.py

Features

  • Advanced Combat System
  • Player Stat & Aptitude System
  • Player Inventory & Money System
  • Using & Dropping Items
  • Shops (Buying & Selling Items)
  • Equipment Customization
  • Enemy Customization
  • Skill Customization (Spells & Combos)
  • Events (Random combats, Shops, Adventures...)
  • Quest System
  • Combos are based on actual equipment
  • Spells and combos with different targeting (selected target, caster, all enemies, all allies, etc)
  • Summonings and multi-allied combat

Other useful info

You can freely contact me on Twitter or sending a mail to rodmarprogrammer@gmail.com

About

Text turn-based RPG system made entirely with Python

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages