Giter Site home page Giter Site logo

rpg_game2.0's Introduction

RubyTextRPG - Our amazing anventure game

First of all, we want to thank Sava, Irina and Eugeniu, 2Performant's developers, for the useful feedback and wise suggestions

A short game description:

This is a game made by Narcis Chitescu, Catalin Dragutescu, Mihai Ionescu and Cristian Dogaru in August 2018 as interns at 2Performant. Its purpose was to learn Ruby and elegant programming by making a fun project.

The game starts with the hero (marked as X) positioned on the left corner of the map and the target is to reach the winning room marked with "W" on the map. Be careful, your hero can pass through lair-rooms where the monsters can kill him. Fortunately,the hero can attack, defend or run away. The hero has a certain amount of money when the game starts, but he can take the monsters' coins once he killed them. Across the map your character can find Shops or Vaults and refill his energy with potions or buy weapons and special equipment, he can also go to Hospital and get better after a fight. The game has other hidden rooms that wait to be opened. Good luck!

Here are some intructions to play the game.

The game requires Ruby, if you didn't use it, you can install it by apt-get install ruby or manual download. After that:

  1. Clone the repo in your pc.
  2. Open terminal(CTRL+ALT+T on Linux or PowerShell on Windows)
  3. cd to RPG_Game2.0
  4. Write "ruby play.rb"

alt text

  1. Your game should start, input your name

alt text

  1. Set desired difficulty

alt text

  1. Set map's size

alt text

The game should look like this

alt text

  1. You can move un the map by using 'a', 's', 'd' and 'w' keys. Be careful at monsters!

  2. Here is a shop view

alt text

  1. Enjoy!
  2. Hope you reached the winning room which looks like this

alt text

rpg_game2.0's People

Contributors

catalindrg avatar cristi-gabi avatar narcisgiorgianchitescu avatar mihai23i avatar

Watchers

James Cloos avatar badina avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.