Skip to content

Gentle-Ego/Relics-and-Ruins

Repository files navigation

Relics & Ruins

Created by Michele Cicerale and Riccardo Cei

Welcome to Relics & Ruins, a turn-based RPG game designed and programmed in C++ by Michele Cicerale and Riccardo Cei. In this game, you will embark on an epic journey through dangerous dungeons, gather ancient relics, battle formidable monsters, and manage your resources wisely to conquer the challenges ahead.

Features

  • Multiple Difficulty Modes: Choose between Easy, Medium, Hard, and Extreme modes, each offering unique challenges with varying enemy strength, item availability, and strategic depth.

  • Character Creation: Start your adventure by creating your own character. Choose a name, race, and gender to personalize your hero.

  • Dungeon Exploration: Traverse through interconnected dungeon rooms, each offering different encounters:

    • Fight monsters in turn-based battles.
    • Discover hidden treasures and relics.
    • Mine resources that can be sold back in town.
  • NPC Interaction: Upon entering the game, you’ll meet an NPC who guides you through the mechanics and prepares you for your quest to defeat the dungeon bosses threatening the kingdom.

  • Strategic Gameplay: Manage your character’s health, energy, and hunger levels. Use resources like food and potions wisely, and choose whether to rest, attack, or explore further.

  • Boss Battles: At the end of each dungeon, face a powerful boss that must be defeated to progress.

  • Marketplace: After completing a dungeon, return to the town to sell your gathered loot, purchase new equipment, and prepare for the next dungeon challenge.

  • Leaderboard System: Compete against other players through our global leaderboards:

    • Fastest dungeon completions (measured in turns).
    • Most or least amount of money spent.
    • Highest or lowest character levels.
    • Best death/kill ratio.
    • Leaderboards for each dungeon and across the full game.

Global Leaderboard

Relics & Ruins includes a global ranking system that tracks player performance across different categories, including:

  • Completion speed: Fewer turns to complete a dungeon or the entire game.
  • Resource management: Players who spend the least (or the most) money.
  • Combat efficiency: Highest death/kill ratios and total kills across all dungeons.
  • Progression: Players with the highest character levels and achievements per difficulty mode.

How to Play

  1. Download and compile the source code using a C++ compiler.
  2. Launch the game from your terminal.
  3. Create your character, select your preferred difficulty, and start your adventure.
  4. Explore, battle, gather resources, and upgrade your character to survive the increasingly difficult dungeons.
  5. Check your ranking on the global leaderboard after each dungeon!

Requirements

  • C++ compiler (e.g., GCC, Clang)
  • Terminal with standard I/O capabilities

Installation

  1. Clone this repository:
    git clone https://github.com/username/relics-and-ruins.git
  2. Navigate to the project directory:
    cd relics-and-ruins
  3. Compile the game:
    g++ -o relics_ruins main.cpp
  4. Run the game:
    ./relics_ruins

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages