diff --git a/Correction/MiniJeuxFinal/Games/Trash/Ppc0.cs b/Correction/MiniJeuxFinal/Games/Trash/Ppc0.cs index c21cceb..34078d8 100644 --- a/Correction/MiniJeuxFinal/Games/Trash/Ppc0.cs +++ b/Correction/MiniJeuxFinal/Games/Trash/Ppc0.cs @@ -2,65 +2,65 @@ { internal class Ppc0 { - private static Dictionary _scores; + //private static Dictionary _scores; - public static void Main() - { - Console.WriteLine("Bienvenue dans "); - Console.WriteLine("✊✋✌️ Pierre-Papier-Ciseaux !"); - Console.WriteLine("Premier à 3 points gagne !"); - PierrePapierCiseaux(); - // Résultat final - Console.WriteLine($"\n{(_scores["joueur"] == 3 ? "🎉 TU AS GAGNÉ !" : "😢 L\'ordinateur a gagné...")}"); - Console.WriteLine($"Score final : {_scores["joueur"]} - {_scores["ordi"]}"); - } + //public static void Main() + //{ + // Console.WriteLine("Bienvenue dans "); + // Console.WriteLine("✊✋✌️ Pierre-Papier-Ciseaux !"); + // Console.WriteLine("Premier à 3 points gagne !"); + // PierrePapierCiseaux(); + // // Résultat final + // Console.WriteLine($"\n{(_scores["joueur"] == 3 ? "🎉 TU AS GAGNÉ !" : "😢 L\'ordinateur a gagné...")}"); + // Console.WriteLine($"Score final : {_scores["joueur"]} - {_scores["ordi"]}"); + //} - private static void PierrePapierCiseaux() - { - var random = new Random(); - var choix_possibles = new[] { "pierre", "papier", "ciseaux" }; - _scores = new Dictionary() - { - {"joueur", 0}, - {"ordi", 0} - }; + //private static void PierrePapierCiseaux() + //{ + // var random = new Random(); + // var choix_possibles = new[] { "pierre", "papier", "ciseaux" }; + // _scores = new Dictionary() + // { + // {"joueur", 0}, + // {"ordi", 0} + // }; - // On boucle à jusqu'a que le joueur ou l'utilisateur arrive à 3. - while (_scores["joueur"] < 3 && _scores["ordi"] < 3) - { - Console.WriteLine($"\nScore : Toi {_scores["joueur"]} - {_scores["ordi"]} Ordinateur"); - Console.WriteLine("Choisis (pierre, papier, ciseaux) : "); - var joueur = Console.ReadLine().ToLower(); - if (!choix_possibles.Contains(joueur)) - { - Console.WriteLine("❌ Choix invalide !"); - continue; - } + // // On boucle à jusqu'a que le joueur ou l'utilisateur arrive à 3. + // while (_scores["joueur"] < 3 && _scores["ordi"] < 3) + // { + // Console.WriteLine($"\nScore : Toi {_scores["joueur"]} - {_scores["ordi"]} Ordinateur"); + // Console.WriteLine("Choisis (pierre, papier, ciseaux) : "); + // var joueur = Console.ReadLine().ToLower(); + // if (!choix_possibles.Contains(joueur)) + // { + // Console.WriteLine("❌ Choix invalide !"); + // continue; + // } - var ordi = random.GetItems(choix_possibles, 1).FirstOrDefault(); - Console.WriteLine($"🤖 L'ordinateur a choisi : {ordi}"); - // Déterminer le gagnant - if (joueur == ordi) - { - Console.WriteLine("✨ Égalité !"); - } - else if ((joueur == "pierre" && ordi == "ciseaux") || - (joueur == "papier" && ordi == "pierre") || - (joueur == "ciseaux" && ordi == "papier")) - { - Console.WriteLine("✅ Tu gagnes cette manche !"); - _scores["joueur"] += 1; - } - else - { - Console.WriteLine("❌ L'ordinateur gagne cette manche !"); - _scores["ordi"] += 1; - } - } - } + // var ordi = random.GetItems(choix_possibles, 1).FirstOrDefault(); + // Console.WriteLine($"🤖 L'ordinateur a choisi : {ordi}"); + // // Déterminer le gagnant + // if (joueur == ordi) + // { + // Console.WriteLine("✨ Égalité !"); + // } + // else if ((joueur == "pierre" && ordi == "ciseaux") || + // (joueur == "papier" && ordi == "pierre") || + // (joueur == "ciseaux" && ordi == "papier")) + // { + // Console.WriteLine("✅ Tu gagnes cette manche !"); + // _scores["joueur"] += 1; + // } + // else + // { + // Console.WriteLine("❌ L'ordinateur gagne cette manche !"); + // _scores["ordi"] += 1; + // } + // } + //} } } diff --git a/Correction/MiniJeuxFinal/Program.cs b/Correction/MiniJeuxFinal/Program.cs index 5934095..2527885 100644 --- a/Correction/MiniJeuxFinal/Program.cs +++ b/Correction/MiniJeuxFinal/Program.cs @@ -10,5 +10,37 @@ class Program() var game = PierrePapierCiseauxGameFactory.CreateGame(consoleService); var runner = new GameRunnerConsole(consoleService, game); runner.Run(); - } + + var personne = new Personne("toto"); + personne.ShowName(); + } +} + +public class Personne +{ + + public Personne(string name) + { + Name = name; + } + + + + public string Name { get; } + + public string GetFirstLetter() + { + return Name.FirstOrDefault().ToString(); + } + + public void ShowName() + { + Console.WriteLine("Votre nom est: " + Plop()); + } + + + private string Plop() + { + return Name[0].ToString().ToUpper() + Name[1..]; + } }