private static void NiveauFinal(string name) { Joueur player = new Joueur(200, name); BossDeFin boss = new BossDeFin(250); while (player.EstVivant && boss.EstVivant) { Console.WriteLine($"Il reste {player.PointsDeVie} points de vie à {player.nom} et il reste {boss.PointsDeVie} points de vie au boss de fin."); player.Attaque(boss); if (boss.EstVivant) { boss.Attaque(player); } } if (player.EstVivant) { Console.WriteLine("Bravo, vous avez sauvé la princesse (ou le prince !)"); } else { Console.WriteLine("Game over..."); } }
private static void Jeu2() { BossDeFin boss = new BossDeFin(250); Joueur xavier = new Joueur(150); while (boss.EstVivant && xavier.EstVivant) { xavier.Attaque(boss); if (boss.EstVivant) { boss.Attaque(xavier); } } if (xavier.EstVivant) { Console.WriteLine("Bravo!! Vous avez vaincu le boss de fin!"); } else { Console.WriteLine("Oups ... Vous êtes mort!"); } }