Skip to content

Latest commit

 

History

History
108 lines (82 loc) · 3.18 KB

README.md

File metadata and controls

108 lines (82 loc) · 3.18 KB

Text-Based RPG

Welcome to Flandyr :D

(this is my first game project here! please don't judge me harshly :'v)

In this game, y'all will fight enemies(monsters obviously, there's many tribes too that could ended up having their blod on thy sword 💀), level up, and avoid the “Game Over” screen that comes after you make a ridiculously bad decision(git gud). Think of it as a choose-your-own-whatever book, with a lot more stats, combat, and questionable choices. All it takes is your imagination (and maybe a bit of kaffe ☕). So, grab your sword, dive into a world where anything is possible... welp, as long i have many ideas to put into this game

YOUR SUGGESTIONS IS HIGHLY NEEDED (⁠≧⁠▽⁠≦⁠)

Table of Contents

Introduction

The Text-Based RPG is a game where players can engage in an adventure entirely through text. The world is described to the player, and they make choices to progress. There you can fight enemies, gain experience, looting theirs, upgrading your character stats, and having an interactive dialogue.

This game is perfect for those who enjoy classic RPG mechanics but without any graphical interface—everything is presented in simple text(i haven't learn to make one with GUI, well..)

Features

  • Randomly generated enemies and loot
  • Multiple classes with unique abilities and unique interaction
  • A simple leveling system for your character
  • Many places to venture at
  • Basic System • Attack(skill,spell, and similiar to them will be added in this menu) • Guard • Item • Run
  • Shop that provides Potions, Supplies, and various Equipment
  • Create-your-own skill (future plan)
  • Easy-to-follow narrative flow with choices that affect outcomes
  • (Optional) Save and load game functionality

Installation

Follow these steps to set up the project locally:

  1. Clone this repository:

    git clone https://github.com/Vryst/text_based_rpg.git
  2. Navigate into the project directory:

    cd text_based_rpg
  3. Create virtual environment

    python3 -m venv venv
  4. Activate the virtual environment:
    • macOS/Linux:

    source venv/bin/activate

    • Windows:

    .\venv\Scripts\activate
  5. Install the required dependencies:

pip install -r requirements.txt
  1. Run the game :D
python main.py

Contribution

Contributions are welcome! To contribute to this project, follow these steps:

  1. Fork the repository to your own GitHub account.

  2. Clone your fork to your local machine:

    git clone https://github.com/Vryst/text_based_rpg.git
  3. Create a new branch:

    git checkout -b feature-name
  4. Make your changes and commit them:

    git commit -m "Description of your changes"
  5. Push your changes to your fork:

    git push origin feature-name
  6. Open a pull request on GitHub.

LICENSE

This project is licensed under the GNU General Public License v2.0 - see the LICENSE file for details.