This commit is contained in:
Lakrim92 2024-01-30 09:48:25 +01:00
commit ec007e9492

View File

@ -8,31 +8,27 @@ Ce projet consiste à créer une classe `Joueur` en utilisant les principes de l
### 1. Création et Clonage du Projet
- Créez un nouveau projet sur GitLab.
- Clonez le projet en local.
- Créez un environnement virtuel dans le dossier du projet.
- Créer un nouveau projet sur GitLab.
- Cloner le projet en local.
- Créer un environnement virtuel dans le dossier du projet.
### 2. Classe Joueur
- Écrivez une classe `Joueur` avec les attributs suivants dans son constructeur :
- Écrire une classe `Joueur` avec les attributs suivants dans son constructeur :
- `nom` (string)
- `vie` (int)
- `points` (int)
### 3. Getters et Setters
- Ajoutez des méthodes "getters" et "setters" pour chaque attribut de l'instance de classe.
- Ajouter des méthodes "getters" et "setters" pour chaque attribut de l'instance de classe.
### 4. Méthodes Additionnelles
- Créez une méthode pour ajouter des points au joueur.
- Créez une méthode pour "tuer" le joueur (mettant sa vie à 0).
- Créez une méthode pour "ressusciter" le joueur (remettant sa vie à 100).
- Créer une méthode pour ajouter des points au joueur.
- Créer une méthode pour "tuer" le joueur (mettant sa vie à 0).
- Créer une méthode pour "ressusciter" le joueur (remettant sa vie à 100).
### 5. Fonction de Description
- Écrivez une fonction qui prend une instance de la classe `Joueur` en paramètre et retourne une phrase décrivant les attributs du personnage (nom, points de vie, score).
## Note Importante
N'oubliez pas de documenter votre code et de créer des tests pour vous assurer du bon fonctionnement de la classe `Joueur`.
- Écrire une fonction qui prend une instance de la classe `Joueur` en paramètre et retourne une phrase décrivant les attributs du personnage (nom, points de vie, score).