Ajout d'une correction possible

This commit is contained in:
Grizouille
2025-12-12 09:10:08 +01:00
parent 6e2c554af9
commit 7cec5696dc
28 changed files with 828 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
using MiniJeuxFinal.Games.PierrePapierCiseaux;
class Program()
{
public static void Main()
{
var game = new PierrePapierCiseauxGame(3, "loic");
game.TurnStarted += (sender, tuple) =>
{
Console.WriteLine($"Tu joues : {tuple.playerChoice}");
Console.WriteLine($"Lordinateur joue : {tuple.computerChoice}");
};
game.TurnEnded += (sender, result) =>
{
Thread.Sleep(2000);
Console.Clear();
if (result.winner == null)
Console.WriteLine($"Egalitée !");
else
Console.WriteLine($"{result.winner.Name} gagne la manche");
Console.WriteLine();
Console.WriteLine($"Score : {result.players[0]} - {result.players[1]}");
Console.WriteLine();
};
game.GameEnded += (sender, result) =>
{
Console.WriteLine($"{result.winner.Name} AS GAGNÉ ! 🎉🎉🎉");
Console.WriteLine($"Score final : {result.winner.Score} - {result.players.FirstOrDefault(_ => _.Name != result.winner.Name)?.Score}");
};
Console.WriteLine(game.Name);
Console.WriteLine();
game.Start();
}
}