correction repertoire

This commit is contained in:
Grizouille
2025-12-08 17:15:48 +01:00
parent 747c45568e
commit 231c43e3cd

21
MiniJeux/ReadMe.md Normal file
View File

@@ -0,0 +1,21 @@
# But du jeu
## 1. Utiliser le projet MiniJeuBourin pour:
* Créer une interface (IActionPpc) commune pour les `actions` (pierre, papier, ciseaux) (Name, bool ToWin(other))
* Implémenter les classes `actions` en utilisant TDD.
* Créer une factory pour le choix auto de l'ordinateur
* Créer une autre factory pour faciliter le choix de l'utilisateur grace à des nombres (1:pierre,2:papier...)
* Implémenter le Program pour mettre en place le jeu.
## 2. Les Mocks dans les tests
* Utiliser FakeItEasy pour simuler l'entrée/sortie dans la console
* Modifier les tests existant
## 3. Ajouter un 2eme jeu *Le Pendu*
* Ajouter une interface commune pour tous les jeux (IGame (Name, Start, Stop))
* Ajouter une classe `PierrePapierCiseaux` à la solution en TDD en implémentant `IGame`.
* Ajouter le jeu *LePendu* à la solution en TDD en implémentant `IGame`.
* Création d'un menu pour séléctionner le jeu (doit etre auto !)