/UWr-Object-Oriented-Programming-Project-Text-RPG-game

A simple text-based RPG game developed as the final project for the Object-oriented Programming course at the University of Wroclaw.

Primary LanguageRuby

UWr Object-oriented Programming Project: Text RPG Game

A simple text-based RPG game developed as the final project for the Object-oriented Programming course at the University of Wroclaw.

Game: Eyes of the World

Author: Bartosz Marchewka


About the Game

The project is a simple text-based RPG game, loosely inspired by the board game Talisman. The adventure takes place in a non-fantasy setting and is designed for two players. The goal of the game is to defeat the other player (or survive longer). Players can:

  • Move around the map
  • Collect items
  • Fight various beings and each other
  • Select character classes
  • Level up
  • Visit cities with medics, alchemists, witches, and shops

The map is a closed circle, resembling a board game layout, and consists of two types of fields:

  • Inhabited Areas: Where players can shop or heal wounds.
  • Lands: Where players encounter monsters, but also useful items for their journey.

Players' inventory is limited to 4 items, which are divided into weapons and armor.


Usage

Ensure that all project files are located in the same folder as the .rb files. To launch the game, run:

ruby Game.rb

Documentation

The given documentation was generated using RDoc.

You can find the full documentation of the project here.