Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }