https://github.com/nielsouvrard/my_rpg
A role-playing game, in C, during our first year at Epitech.
https://github.com/nielsouvrard/my_rpg
Last synced: about 1 month ago
JSON representation
A role-playing game, in C, during our first year at Epitech.
- Host: GitHub
- URL: https://github.com/nielsouvrard/my_rpg
- Owner: NielsOuvrard
- Created: 2023-10-21T19:02:36.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-26T11:38:53.000Z (over 1 year ago)
- Last Synced: 2025-03-29T00:51:19.726Z (about 2 months ago)
- Language: C
- Homepage:
- Size: 10.2 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# My RPG
This is a role-playing game developed as part of an EPITECH project, as our **first year** final graphical project.
We had to develop a game using the CSFML library, in C language.
We was a team of 4 people, and we had 7 weeks to develop this game.## Installation
To install the game, follow these steps:
1. Clone the repository: `git clone https://github.com/your-username/my_rpg.git`
2. Navigate to the project directory: `cd my_rpg`
3. You may need to install the following packages:
- `sudo apt-get install libcsfml-dev`
4. Compile the game: `make`
5. Run the game: `./my_rpg` or with `./my_rpg -q` for querty keyboard## Gameplay
The game is an RPG with the following features:
- Save system
- Sound effects
- Level 1
- Non-playable characters
- Missions
- Projectiles
- Particle effects
- Inventory
- Chests
- Menu
- Win/Lose screens
- Player selection## Controls
The game can be played using the following controls:
- Arrow keys: Move character
- Space: Interact with objects
- Escape: Pause game## Screenshots
For a better idea of the game, here are some screenshots:




## Credits
This game was developed by :
- [Niels Ouvrard](https://github.com/NielsOuvrard).
- [Gabriel Morais](https://github.com/gabrielmorais4).
- [Adam Elaoumari](https://github.com/AdamLBS).
- [Jean-Francois Mileno](https://github.com/JFMINEO).