Réaliser une application avec les contraintes suivantes :
Une classe parente doit contenir au minimum ces attributs : ex : Warrior
- attack
- life
Au moins trois classe héritées contiennent des redéfinitions de méthodes du parent :
Ex : WarriorSword // fait plus de dégât contre WarriorSpear mais moins contre WarriorAxe WarriorAxe // fait plus de dégât contre WarriorSword mais moins contre WarriorSpear WarriorSpear // fait plus de dégât contre WarriorAxe mais moins contre WarriorSword
Vous devez, réaliser une interface de sélection du guerrier, puis faire débuter un combat.
Vous pouvez, si vous le souhaitez, ajouter des techniques de combats avec des utilisations limitées, selon les classes.