Skip to content

DScriptz/stormbound_rpg

Repository files navigation

-- STORMBOUND RPG --

A Python Text-Based Dystopian RPG

Set in the year 2035 and based on Philippines, Stormbound takes place after a self-aware AI virus attack, a massive global conflict caused by AI, wars and factions aligning. You are set out to be the last person who survived without a faction, staying true to yourself. Will you set out and survive? Or maybe create the next big faction that will make other factions tremble? Or be a lone-survivor with nothing but your ability of surviving to hold you up? The choice is yours...


Disclaimer: Stormbound is still in active development, expect bugs or missing features.

--{ -FEATURES- }-

  • Immersive storywriting: Focuses on detailed and atmospheric storywriting to encourage imagination set in a near-future dystopian setting.
  • Interactive choice: Dialogue and narrative choices influence your path as a survivor.
  • Class-based combat: Tactical, turn based combat system utilizing the player's chosen class' ability.
  • Modular Design: Currently practicing Object Oriented Programming (OOP) for a clean code.

How to play

To run Stormbound, Text-based RPG locally, you need Python 3.10.7+ on your system (Windows or Mac).

1. Installation

  1. Clone the Repository

    git clone https://github.com/DScriptz/stormbound_rpg
    cd Users/path/to/file
  2. Install Dependencies

    pip install -r requirements.txt

2. Execution

To start the game, simply run the main entry point file

Windows:

python main.py

Mac:

python3 main.py

or if you use an IDE, you can just run the main.py from there!

3. Enjoy

Enjoy the game! If you have any suggestions, ideas or more coding guidance for me, let me know! Thanks for playing!

Developer: [DScriptz (Dwayne)]

Report bugs: If there's a bug, please open an issue on this GitHub repository.