Skip to content

ItsMeHope/my_rpg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

My_RPG

Epitech group project to do a "RPG" game. RPG is a game in which each participant assumes the role of a character, generally in a fantasy or science fiction setting, that can interact within the game's imaginary world.

Features

  • Map with a Friendly NPC who's giving a Quest
  • Fight with Hostile NPC
  • Inventory with 3 items (Bandage, Scissors, Key)
  • Level up (increase your stats which you can see in fight)
  • Win / Lose screen

Authors

Screenshots

On the screen you can see only 'Fight' screen, there is also a map and other things to discover by yourself.

App Screenshot

๐Ÿ›  Skills

C - CSFML (Graphical Programming) - Use of Menu, Button, Different types of collision, Player struct UI / UX - Create the map / Found player, NPC, effect, items /

Lessons Learned

In addition of working in team, how to use more efficiently menu, button, enum (for scenes) (This project is the next one after 'my_paint')

Run Locally

Clone the project

  git clone git@github.com:anthonyardhuin/my_rpg.git

Go to the project directory

  cd my_rpg

Compile the project

  make

Start the game

  ./my_rpg

FAQ

What is the goal ?

To kill the Boss who's the guard in right corridor. He'll give you a key, once you've got the key : WIN.

Is the game difficult ?

The game was not created to be difficult. If you want, you can finish it in 1 minute when you know how to play.

How to use ?

There is a HOW TO PLAY screen in the setting section.

  • Click on "SETTINGS" or press "ESC" on your keyboard.
  • Read keyboard settings and then click on "HTP" button.

๐Ÿš€ About Me

๐Ÿ’ฌ Beginner so be kind and give tips

๐Ÿง  Currently learning C, Node.js, Docker, MySQL

๐Ÿ”— Links

linkedin

Releases

No releases published

Packages

No packages published