Université EUROMED de Fès
Ecole d’Ingénierie Digitale et d’Intelligence Artificielle
Advanced C/C++ programming
Dr Khawla TADIST
Console RPG
The aim of this project is to program your own RPG (Role-Playing Game) on console.
“A role-playing game (sometimes spelled roleplaying game RPG) is a game in which players
assume the roles of characters in a fictional setting. Players take responsibility for acting out
these roles within a narrative, either through literal acting or through a process of structured
decision-making regarding character development. Actions taken within many games succeed
or fail according to a formal system of rules and guidelines.
The goal is to program a simplified version of an RPG.
The game starts with a player with a default health and power state.
Each time you ask the user if he wants to advance or leave the game.
When he advances, he may find himself facing an obstacle or an item (example:
weapon, health potion, etc.).
You give him the choice of action depending on the nature of what he found, for
example, jump, acquire the object, fight, etc.
There is a large number of RPG types, you may choose which ever you desire.
The story and the goal to achieve to win the game are left to your imagination.
For inspiration: