Labyrinthe RPG

Lors d'un projet d'étude à faire en binôme, il nous était demandé de réaliser un programme (de n'importe quel type) avec juste 2 contraintes :
Première contrainte, faire le projet en C++. Ce qui n'est pas évident quand on a presque jamais touché au C++ mais c'était l'occasion d'apprendre.
Deuxième contrainte, inclure 4 design patterns formalisés par le Gang Of Four en 1994-1995

Avec mon binôme, nous avons décidé de faire un principe de jeu RPG car ces jeux peuvent être simples le tout dans un labyrinthe pour ne pas faire un jeu dans un couloir, ainsi est donnée au joueur l'occasion de se perdre et de choisir son chemin.



Présentation :


Le jeu se passe dans un labyrinthe, le joueur se trouve au milieu, ne sachant pas où aller avec juste ses mains pour se défendre. Mais de dangereux monstres rodent dans les parages. l'objectif, trouver la sortie qui peut se trouver n'importe où dans la carte.

Le joueur va devoir se déplacer. Avec de la chance il va trouver de l'équipement grâce à des coffres non protégés contenant de l'équipement. Mais il va devoir combattre des monstres pour arriver jusqu'à la fin et récupérer des améliorations que ces monstres gardent. Le joueur va devoir récupérer assez d'équipement pour pouvoir battre le boss qui garde la sortie.

Pour Jouer :


Le projet est libre, les sources sont disponibles sur github ou sur git.dralagen.fr (les dépôts sont identiques)

Si vous êtes sous linux alors l'explication de l'installation sont sur les deux liens.
Les sources sont optimisées pour cette plateforme, donc préférez linux à windows.

Si vous êtes sous windows et que le projet vous intéresse, des modifications sont à faire :
- Supprimer la couleur : dans le fichier ColorTerm.hpp il faut décommenté la ligne 32
- Supprimer toutes l'accentuation : chercher remplacer dans tous les fichiers
- Changer la fonction sleep(i) par Sleep(i*1000) ainsi que #include <unists.h> par #include <windows.h>

créé le samedi 14 décembre 2013 à 16:03:09

retour

loading