Séance 7 · 1 heure · Mini-projet (1/2)

Le donjon

Réinvestir tout le chapitre — par binômes

Contexte — Vous devez coder un mini-donjon dans lequel un héros affronte plusieurs monstres à la suite. Le jeu doit tourner uniquement avec des print() — on code la logique, pas l'affichage.

Contraintes Obligatoires

#Contrainte
1Une classe Personnage de base, constructeur complet, au moins une méthode d'action
2Au moins 2 classes filles, utilisation réelle de l'héritage (super())
3Encapsulation sur pv — jamais au-dessus d'un maximum, jamais sous 0
4Un combat contre plusieurs monstres à la suite, en boucle
5Un dépôt Git avec plusieurs commits

Bonus Pour les binômes rapides

Avant de commencer — Chaque binôme crée un dépôt Git dans son dossier de projet, avec un commit à chaque fois que quelque chose de nouveau fonctionne.
terminal
git init
git add .
git commit -m "message"

Jalon Fin de séance 7

Classe Personnage fonctionnelle + au moins 1 classe fille + au moins 2 commits Git.

Besoin d'un exemple de départ ?

Une proposition de solution complète est disponible sur la page Solutions, à consulter seulement si votre binôme est bloqué.

Voir une proposition de solution →