Skip to content

Instantly share code, notes, and snippets.

@bastienapp
Created March 25, 2019 15:22
Show Gist options
  • Save bastienapp/b594226ed46ce854dc7256d8be5c09fc to your computer and use it in GitHub Desktop.
Save bastienapp/b594226ed46ce854dc7256d8be5c09fc to your computer and use it in GitHub Desktop.

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment