Skip to content

This text-based RPG game is an interactive console application written in C++.

License

Notifications You must be signed in to change notification settings

KNXKO/Text-Based-RPG-Game

Repository files navigation

Text-Based RPG Game

Overview

This text-based RPG game is an interactive console application written in C++. Players can navigate through different levels, battle enemies, and make strategic decisions to survive and progress. The game is developed using various features of the C++ language to create a dynamic and engaging experience for players.

Development

The game is implemented in C++ and utilizes various features of the language to create a dynamic and engaging experience for players.

Table of Contents

Features

  • Three unique character classes: Warrior, Mage, and Rogue
  • Turn-based battles against different enemies
  • Character stats including health, stamina, armor, intelligence, luck, and XP
  • Level progression with increasing difficulty
  • Colorful console output for an engaging experience

How to Play

Character Creation

Start the game and choose your character class. The game features three classes: Warrior, Mage, and Rogue. Each class has unique attributes and abilities.

Navigation

Use the provided options to navigate through different levels. Battle enemies and make strategic decisions during your turn.

Battling

  1. Warrior: A sturdy character with high health and armor. Can attack, restore health, or restore stamina.
  2. Mage: Relies on intelligence and magical abilities. Can dodge attacks and deal damage using spells.
  3. Rogue: Agile and sneaky, with the ability to deal high damage. Can perform quick attacks and has a chance to dodge.

Level Progression

Defeat enemies to gain XP and level up. Progress through multiple levels with increasing difficulty. Face challenging bosses to advance in the game.

Character Classes

Warrior

The warrior is a sturdy and strong character with high health and armor. They can choose to attack, restore health, or restore stamina during their turn.

Mage

The mage relies on intelligence and magical abilities. They have a chance to dodge attacks and can deal damage using magical spells.

Rogue

The rogue is agile and sneaky, with the ability to deal high damage. They can perform quick attacks and have a chance to dodge enemy attacks.

Game Mechanics

  • Turn-Based Battles: Players take turns making decisions during battles.
  • Level Progression: The game consists of multiple levels, each with its own set of challenges and enemies.
  • Character Stats: Monitor your character's health, stamina, armor, intelligence, luck, and XP.
  • Decision Making: Choose wisely between attacking, restoring health, or restoring stamina during your turn.

About

This text-based RPG game is an interactive console application written in C++.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages