Wiki

Modification de Réflexion

Changement de vision, il va y avoir une unique classe stratégie, le Hero possédera 3 instances de cette classe.
Stratégie : changement de cap, nouvelle classe caractéristique, afin de gérer les bonus additionnel classique (+ 40 pv) et les bonus proportionnel (+ 40%)
La classe contiendra un dico key:nom_caractéristique value:caractéristique
Caracteristique : contient une opération (+,%,-) et la valeur de la stat
Lancement de l'application, calcul de toutes les stats par lvl de tous les HERO afin de créer un tableau complet.

Objectif :

La réalisation d'une application JavaFX la plus simple et efficace possible pour l'utilisateur.
Système de master detail pour la consultation des caractères du jeu.
Système d'utilisateur déconnecté afin de créer des listes de choix tactiques personnels.(Pas de connexion utilisateur)
Système de calcul de statiques dps et défenses

Idées en Vrac
Classe / Interface:

Hero
nom
statut
portrait
univers ?(classe image + nom + type )
histoire
prix
difficulte
Statistique
list<Build>
list<Competence>
list<Talent>
(Hérite de Statistique Globale, a réaliser)
Statistique
vie
regen_de_vie
mana
regen_de_mana
degat
vitesse_attaque
porte_attaque
Build
id
nom
list<Talent>
description
Competence Gestion des passifs à voir
nom
touche
portrait
cout_mana
temps_recharge
description
trait ( Classe fille passif)
Talent
nom
Competence ?(à créer en cas de non existence )
description
Statistique

Commandes

package :
ihm -> partie view
launch -> partie application
controller -> fichier cotrole de vue

toutes Classe a extends Application
méthode start pour la page

redéclarer les deux variables , controleur et vu
fx:id sur la vue pour nomer
@FXML et déclaratino de la variable

Méthode sur la vue -> #nomMethode
Méthode redéclaré sur le controleur et avant @FXML