Réflexions sur le programme et algo - Sarah-Hans/CN_DonjonsDragons GitHub Wiki

Structure et éléments du jeu

Personnages

  • Guerrier
  • Magicien

Equipement

  • Guerrier : arme, bouclier
  • Magicien : sort, philtre

Armes & sorts : nom + niveau d'attaque (attributs) bouclier & philtre : String

Attributs des personnages :

  • Guerrier : Nom, Niveau de vie (5-10), Force d'attaque(5-10), Arme, Bouclier
  • Magicien : Nom, Niveau de vie (3-6), Force d'attaque(8-15), Sort, Philtre

Premier menu

Nouveau personnage :

  • le programme demande quel type de personnage on veut créer
  • ensuite les informations nécessaires pour la création du personnage (saisie avec Scanner)
  • pour le personnage en cours de création : possibilité d'afficher ses infos ou de modifier ses infos Quitter le jeu : possible à tout moment

Architecture du code

  • Classe Guerrier : 3 constructeurs :

    • sans paramètres
    • avec nom
    • nom/image/niveau de vie/force d'attaque
  • Classe Magicien : 3 constructeurs :

    • sans paramètres
    • avec nom
    • nom/image/niveau de vie/force d'attaque
  • Classe Menu : pour structurer le déroulement du jeu en utilisant des fonctions

==> Chaque Classe devra avoir des Getters/Setters, constructeurs, méthodes toString()...)