/PV_JS_RPG

Projet Validant - RPG Game in JavaScript

Primary LanguageJavaScript

THP NEXT - Projet Validant - RPG en JS :

Ce jeu consiste à mettre en place plusieurs personnages qui pourront se taper dessus comme tout personnage de jeu vidéo qui se respecte. Chacun de ces personnages, en fonction de sa classe, sera capable de faire une action qui lui est propre.

Une fois que toutes les classes sont créées, le jeu devra englober les personnages. Ce jeu se jouera au tour par tour, via la console.

Chaque personnage aura trois caractéristiques :

  • hp : acronyme de health points, soient points de vie. Un personnage commence avec un nombre défini de hp. S'il passe à 0 point de vie, il devient loser
  • dmg : acronyme de damage, soient points de dégât. Un personnage pourra toujours effectuer une attaque simple enlevant un nombre précis de points de vie à une cible précise
  • mana : les points de mana. Le mana est une ressource qui permet d'utiliser des attaques spéciales. Un personnage commence le jeu avec un nombre précis de mana qui lui permettront d'effectuer son sortilège spécial (coûtant un certain nombre de mana). Par exemple si un personnage commence avec 150 points de mana et que son sortilège spécial lui coûte 15 points de mana, il pourra effectuer 10 fois ce sortilège avant de tomber à 0 point de mana
  • Dans le jeu, nous aurons 5 classes :

  • La classe Fighter (combattant équilibré sous tous les bords)
  • La classe Paladin (chevalier puissant et défensif)
  • La classe Monk (prêtre qui peut se guérir)
  • La classe Berzerker (bourrin avec une attaque élevée)
  • La classe Assassin (rusé et fourbe)

  • Chacune des classes aura une attaque spéciale spécifique à la classe, coûtant un certain nombre de mana. Chaque tour le joueur choisira s'il désire utiliser l'attaque normale, ou l'attaque spéciale.

    Afin de rendre ton code plus lisible, les 5 classes de personnage seront étendues d'une autre classe Character.

    À toi de jouer !