Skip to content

AdrianoRuberto/MCR_Projet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MCR Projet

Projet dans le cadre du cours de Modèles de conception réutilisables (MCR), qui met en oeuvre le patron de conception Décorateur.

Cahier des charges

Description du jeu

Le projet est un jeu de rôle en ligne de commandes avec un système de tour par tour. Le joueur peut mixer des éléments pour créer des sorts puissants face aux monstres auxquels il est confronté. Les monstres peuvent porter des armures imprégnées de magies résistantes à certains types de sorts, ce qui demandera au joueur un sens de stratégie pour avancer dans le jeu. Le but du jeu est de monter le plus possible de niveaux, d'améliorer ses sorts et de vaincre le plus possible de monstres.

Progression du joueur

Le joueur gagne de l'expérience à chaque monstre vaincu. Le montant de points d'expérience gagné varie selon les monstres vaincus, par leur type et leur propre niveau, qui s'adapte selon le niveau du joueur.

### Sorts du joueur Les sorts du joueur sont des combinaisons de 1, 2 ou 3 éléments.

Éléments

La roue des éléments

  • Feu: Bat la feuille, mais faible contre l'eau
  • Eau: Bat le feu, mais faible contre la foudre
  • Foudre: Bat l'eau, mais faible contre la roche
  • Roche: Bat la foudre, mais faible contre la feuille
  • Feuille: Bat la roche, mais faible contre le feu
  • Bouclier: Doit être combiné avec au moins un autre élément pour protéger le joueur d'une prochaine attaque.

Annexes

Présentation sur Decorator pattern

Rapport d'implémentation

About

Projet de MCR

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages