Skip to content

I worked with a group of 3 other people to create a 2D RPG using CSFML library in C language. The game features include a map, characters, enemies, items, quests, a real-time combat system, and user interface elements.

Notifications You must be signed in to change notification settings

Nathandelenclos/MyRPG

Repository files navigation

MyRPG


version

In this project, you are asked to make a small video game based on the rules of a RPG.

This repository contains:

  1. The description of the web application
  2. The technical documentation
  3. Code in production and code in development

Table of Contents


About

This project is one of the most free projects of the first year. Create our own RPG.

The main challenge for this game will be to create a complete product using everything we know.

Our game must follow the following rules:

  • The player needs to have characteristics which you can find in the status menu.
  • The player can fight enemies, statistics will impact the fights results.
  • There must be NPC in your game.
  • You need to implement at least one quest.
  • The player must have an inventory which can contain a limited set of items.
  • The player can earn experience by winning fights and accomplishing specific actions.
  • With enough experience, the player can level up, upgrading its statistics.

To give users the feeling that we are delivering a complete product, we need to polish our game as much as possible.

  • Having a pleasant user interface.
  • Create a coherent universe (visual assets, audio assets, scenario, . . .)
  • Create a funny game where the player has at least one goal.
  • Create a game with a beginning and an end.

Prerequisites

CSFML

This project uses CSFML. Go check them out if you don't have them locally installed.

Current used CSFML version : 2.2

./build_csfml.sh

Installation

  1. Clone the repo
    git clone https://github.com/Nathandelenclos/MyRPG.git
  2. Build Project
    make

Documentation

Technical

Languages

C

This project does not use C language with CSFML library.

Demo

Video

Contact

License

ISC © EPITECH

About

I worked with a group of 3 other people to create a 2D RPG using CSFML library in C language. The game features include a map, characters, enemies, items, quests, a real-time combat system, and user interface elements.

Topics

Resources

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •  

Languages