public static int ElegirAtaque_Villano() { int ataque = 0; Villano MiVillano = new Villano(); Random random = new Random(); int randomNumber = random.Next(1, 6); switch (randomNumber) { case 1: ataque = MiVillano.Ataque1; break; case 2: ataque = MiVillano.Ataque2; break; case 3: ataque = MiVillano.Ataque3; break; case 4: ataque = MiVillano.Ataque4; break; case 5: ataque = MiVillano.Ataque5; break; case 6: ataque = MiVillano.Ataque6; break; } return(ataque); }
static void Main(string[] args) { int vidas = 3; Heroe heroe = new Heroe(); Villano villano = new Villano(); Console.WriteLine("Tu eres El Heroe derrota al Villano"); while (villano.Vida1 != 0 && vidas != 0) { int ataque = ElegirAtaque_Heroe(); villano.RestarVida(ataque); heroe.AumentarVida(CalcularBonusVida(ataque)); ataque = ElegirAtaque_Villano(); heroe.RestarVida(ataque); Console.WriteLine("Tu vida es: " + heroe.Vida1); Console.WriteLine("Villano: " + villano.Vida1); if (heroe.Vida1 == 0) { vidas -= 1; Console.WriteLine("Perdiste."); Console.WriteLine("Quieres continuar (s/n): "); char op = Convert.ToChar(Console.ReadLine()); if (op == 's') { heroe.Vida1 = 5000; } else { break; } } else if (villano.Vida1 == 0) { Console.WriteLine("Ganaste"); } } Console.ReadKey(); Environment.Exit(1); }