예제 #1
0
        static void Main(string[] args)
        {
            Personagem RiriWilliams = new Personagem();

            RiriWilliams.armadura = "IronHeart";
            int forcatotal = RiriWilliams.Atacar(40, 15);

            RiriWilliams.Defesa();

            Personagem2 SuperGirl = new Personagem2();

            SuperGirl.armadura = "BlackWall";
            int forcatotal2 = SuperGirl.ContraAtacar(50, 80);

            SuperGirl.Defesa2();

            Console.WriteLine(RiriWilliams.nome);

            Console.WriteLine(RiriWilliams.idade);

            Console.WriteLine(RiriWilliams.frase);

            Console.WriteLine("Riri deu " + forcatotal + " de dano");

            Console.WriteLine(SuperGirl.nome);

            Console.WriteLine(SuperGirl.idade);

            Console.WriteLine(SuperGirl.Defesa2());

            Console.WriteLine(SuperGirl.frase2);

            Console.WriteLine("SuperGirl retornou " + forcatotal2 + " de dano");
        }
예제 #2
0
        static void Main(string[] args)
        {
            Personagem neymar = new Personagem();

            neymar.time = "PSG";

            Console.WriteLine(neymar.nome);
            Console.WriteLine(neymar.time);
            Console.WriteLine(neymar.Atacar());
        }
예제 #3
0
        static void Main(string[] args)
        {
            Personagem toninho = new Personagem();

            toninho.nome     = "toninho do celta";
            toninho.idade    = 18;
            toninho.armadura = 999;

            Console.WriteLine("O " + toninho.nome + " tá novo, com apenas: " + toninho.idade + " anos e buffado com: " + toninho.armadura + " Pontos de Armadura.");
            Console.WriteLine(toninho.Atacar(30, 20));
        }
예제 #4
0
        static void Main(string[] args)
        {
            Personagem riri = new Personagem();

            riri.nome     = "Riri Williams";
            riri.armadura = "Iron Heart";

            Console.WriteLine(riri.nome);
            Console.WriteLine(riri.Defender());

            Console.WriteLine(riri.Atacar(34.5f, 20f));
        }
예제 #5
0
        static void Main(string[] args)
        {
            Personagem frodo = new Personagem();

            frodo.espada = "Ferruada";

            Console.WriteLine(frodo.nome);
            Console.WriteLine(frodo.espada);
            Console.WriteLine(frodo.raça);

            Console.WriteLine(frodo.Atacar());
        }
예제 #6
0
        static void Main(string[] args)
        {
            Personagem batman = new Personagem();

            batman.armadura = "Hellbat";

            Console.WriteLine(batman.nome);

            Console.WriteLine("Usando a armadura " + batman.armadura);

            Console.WriteLine("Ataca causando um dano de " + batman.Atacar(10, 2));
        }
예제 #7
0
        static void Main(string[] args)
        {
            Personagem miranha = new Personagem();

            miranha.item = "Teia";

            Console.WriteLine(miranha.nome);

            Console.WriteLine(miranha.item);

            Console.WriteLine(miranha.Atacar());
        }
예제 #8
0
        static void Main(string[] args)
        {
            Personagem soi = new Personagem();

            soi.arma = "Suzumebachi";

            Console.WriteLine(soi.nome);

            Console.WriteLine(soi.arma);

            Console.WriteLine(soi.Atacar(30, 80));

            Console.WriteLine(soi.Defender());
        }
예제 #9
0
        static void Main(string[] args)
        {
            Personagem objetoPersonagem1 = new Personagem();

            objetoPersonagem1.nome     = "Yanzada";
            objetoPersonagem1.idade    = 17;
            objetoPersonagem1.armadura = "Força";

            Personagem objetoPersonagem2 = new Personagem();

            objetoPersonagem2.nome     = "Everson Zoio";
            objetoPersonagem2.idade    = 20;
            objetoPersonagem2.armadura = "Mental";

            Console.WriteLine($"Personagem 1 = {objetoPersonagem1.nome} - {objetoPersonagem1.Atacar()}");
            Console.WriteLine($"Personagem 2 = {objetoPersonagem2.nome} - {objetoPersonagem2.Atacar()}");
        }
예제 #10
0
        static void Main(string[] args)
        {
            Personagem objetoPersonagem1 = new Personagem();

            objetoPersonagem1.nome     = "Batman";
            objetoPersonagem1.idade    = 37;
            objetoPersonagem1.armadura = "Força";

            Personagem objetoPersonagem2 = new Personagem();

            objetoPersonagem2.nome     = "Superman";
            objetoPersonagem2.idade    = 29;
            objetoPersonagem2.armadura = "Força";

            Console.WriteLine($"Personagem 1 = {objetoPersonagem1.nome} - {objetoPersonagem1.Atacar()}");
            Console.WriteLine($"Personagem 2 = {objetoPersonagem2.nome} - {objetoPersonagem2.Atacar()}");
        }
예제 #11
0
        static void Main(string[] args)
        {
            Personagem jake = new Personagem();

            jake.dragon = "Dragon form!!";
            jake.use    = "Jake Long usa...";

            Console.WriteLine(jake.nome);

            Console.WriteLine(jake.idade);

            Console.WriteLine(jake.use);

            Console.WriteLine(jake.dragon);

            Console.WriteLine(jake.Atacar());
        }
예제 #12
0
        static void Main(string[] args)
        {
            Personagem vegeta = new Personagem();

            vegeta.nome     = "Vegeta";
            vegeta.armadura = "Sayajin";
            vegeta.idade    = 18;
            float potencia;
            float forca;


            Console.WriteLine("O nome do personagem é {0,1}", vegeta.nome);
            Console.WriteLine();
            Console.WriteLine(vegeta.defender());
            Console.WriteLine();
            Console.WriteLine("Não é possivel!");
            Console.WriteLine();
            Console.WriteLine("O seu poder é mais de OITO MIL ultrapassando " + vegeta.Atacar(forca = 38.5f, potencia = 312f));
            // Console.WriteLine(vegeta.Atacar(forca, potencia));
        }
예제 #13
0
        static void Main(string[] args)
        {
            Personagem objetoPersonagem1 = new Personagem();

            objetoPersonagem1.nome     = "Renato";
            objetoPersonagem1.idade    = 23;
            objetoPersonagem1.armadura = "Fulltec Ancient";

            Personagem objetoPersonagem2 = new Personagem();

            objetoPersonagem2.nome     = "Tiago";
            objetoPersonagem2.idade    = 20;
            objetoPersonagem2.armadura = " Relikia full Ancient";


            Console.WriteLine($"Personagem 1 = {objetoPersonagem1.nome} - {objetoPersonagem1.Atacar()}");
            Console.WriteLine($"Personagem 2 = {objetoPersonagem2.nome} - {objetoPersonagem1.Defender()}");

            Console.WriteLine($"Personagem 1 = {objetoPersonagem1.nome} - {objetoPersonagem1.Atacar1()}");
            Console.WriteLine($"Personagem 2 = {objetoPersonagem2.nome} - {objetoPersonagem1.Defender1()}");
        }
예제 #14
0
        static void Main(string[] args)
        {
            int  contador = 1;
            bool defesa1  = false;
            bool defesa2  = false;

            Personagem objetoPersonagem1 = new Personagem();

            Console.WriteLine("Qual é o nome do 1º Personagem");
            objetoPersonagem1.nome = Console.ReadLine();
            Console.WriteLine("Qual é a idade do 1º Personagem");
            objetoPersonagem1.idade = int.Parse(Console.ReadLine());
            Console.WriteLine("Qual é o nome da armadura do 1º Personagem");
            objetoPersonagem1.armadura = Console.ReadLine();

            Personagem objetoPersonagem2 = new Personagem();

            Console.WriteLine("Qual é o nome do 2º Personagem");
            objetoPersonagem2.nome = Console.ReadLine();
            Console.WriteLine("Qual é a idade do 2º Personagem");
            objetoPersonagem2.idade = int.Parse(Console.ReadLine());
            Console.WriteLine("Qual é o nome da armadura do 2º Personagem");
            objetoPersonagem2.armadura = Console.ReadLine();



            Combate vida = new Combate();

            do
            {
                defesa1 = false;
                defesa2 = false;
                Console.WriteLine("------------------------------");
                Console.WriteLine($"Rodada {contador}");
                Console.WriteLine($"Personagem1 = {objetoPersonagem1.nome} - Vida = {vida.vidaPersonagem1}");
                Console.WriteLine($"Personagem2 = {objetoPersonagem2.nome} - Vida = {vida.vidaPersonagem2}");
                vida.vidaPersonagem1Salvo = vida.vidaPersonagem1;
                vida.vidaPersonagem2Salvo = vida.vidaPersonagem2;
                String[] acaoMaquina = { "Ataque", "Defesa", "Ataque Especial" };
                Random   aleatorio   = new Random();
                int      r           = aleatorio.Next(acaoMaquina.Length);
                Console.WriteLine("Digite a Ação - (1)Ataque - (2)Defesa - (3)Ataque Especial");
                Console.WriteLine($"O Ataque Especial só funciona em Rodadas Pares e se você o ultilizar errado receberá dano.");
                int acao = int.Parse(Console.ReadLine());
                switch (acao)
                {
                case 1:
                    Console.WriteLine($"{objetoPersonagem1.nome}: {objetoPersonagem1.Atacar()}");
                    Console.WriteLine($"O {objetoPersonagem1.nome} usou Ataque");
                    vida.vidaPersonagem2 = vida.vidaPersonagem2 - 800;
                    break;

                case 2:
                    Console.WriteLine($"{objetoPersonagem1.nome}: {objetoPersonagem1.Defender()}");
                    Console.WriteLine($"O {objetoPersonagem1.nome} usou Defesa");
                    defesa1 = true;
                    break;

                case 3:
                    if (contador % 2 == 0)
                    {
                        Console.WriteLine($"{objetoPersonagem1.nome}: {objetoPersonagem1.Especial()}");
                        Console.WriteLine($"O {objetoPersonagem1.nome} usou o Ataque Especial");
                        vida.vidaPersonagem2 = vida.vidaPersonagem2 - 1200;
                    }
                    else
                    {
                        Console.WriteLine($"{objetoPersonagem1.nome}: {objetoPersonagem1.EspecialFalho()}");
                        Console.WriteLine($"O {objetoPersonagem1.nome} tentou usar o Ataque Especial e falhou");
                        vida.vidaPersonagem1 = vida.vidaPersonagem1 - 200;
                    }
                    break;

                default:
                    Console.WriteLine($"{objetoPersonagem1.nome}: {objetoPersonagem1.FazerNada()}");
                    Console.WriteLine("Você digitou um número inválido, então você não atacou e nem defendeu.");
                    break;
                }
                switch ((string)acaoMaquina[r])
                {
                case "Ataque":
                    Console.WriteLine($"{objetoPersonagem2.nome}: {objetoPersonagem2.Atacar()}");
                    Console.WriteLine($"O {objetoPersonagem2.nome} usou Ataque");
                    vida.vidaPersonagem1 = vida.vidaPersonagem1 - 800;
                    break;

                case "Defesa":
                    Console.WriteLine($"{objetoPersonagem2.nome}: {objetoPersonagem2.Defender()}");
                    Console.WriteLine($"O {objetoPersonagem2.nome} usou Defesa");
                    defesa2 = true;
                    break;

                case "Ataque Especial":
                    if (contador % 2 == 0)
                    {
                        Console.WriteLine($"{objetoPersonagem2.nome}: {objetoPersonagem2.Especial()}");
                        Console.WriteLine($"O {objetoPersonagem2.nome} usou o Ataque Especial");
                        vida.vidaPersonagem1 = vida.vidaPersonagem1 - 1200;
                    }
                    else
                    {
                        Console.WriteLine($"{objetoPersonagem2.nome}: {objetoPersonagem2.EspecialFalho()}");
                        Console.WriteLine($"O {objetoPersonagem2.nome} tentou usar o Ataque Especial e falhou");
                        vida.vidaPersonagem2 = vida.vidaPersonagem2 - 200;
                    }
                    break;

                default:
                    Console.WriteLine($"{objetoPersonagem2.nome}: {objetoPersonagem2.FazerNada()}");
                    Console.WriteLine($"{objetoPersonagem2.nome} não atacou e nem defendeu.");
                    break;
                }
                if (defesa1 == true)
                {
                    vida.vidaPersonagem1 = vida.vidaPersonagem1Salvo;
                }
                if (defesa2 == true)
                {
                    vida.vidaPersonagem2 = vida.vidaPersonagem2Salvo;
                }
                contador = contador + 1;
            } while ((vida.vidaPersonagem1 > 0) && (vida.vidaPersonagem2 > 0));

            if ((vida.vidaPersonagem1 > 0) && (vida.vidaPersonagem2 > 0))
            {
                Console.WriteLine("Empate");
                Console.WriteLine($"{objetoPersonagem2.nome}: {objetoPersonagem2.Empate()}");
            }
            else if (vida.vidaPersonagem1 > 0)
            {
                Console.WriteLine($"{objetoPersonagem1.nome} Venceu");
                Console.WriteLine($"{objetoPersonagem1.nome}: {objetoPersonagem1.Vitoria()}");
            }
            else
            {
                Console.WriteLine($"{objetoPersonagem2.nome} Venceu");
                Console.WriteLine($"{objetoPersonagem2.nome}: {objetoPersonagem2.Vitoria()}");
            }
        }
예제 #15
0
        static void Main(string[] args)
        {
            Personagem objetoPersonagem1 = new Personagem();
            Personagem objetoPersonagem2 = new Personagem();

            objetoPersonagem1.nome     = "João Vitor";
            objetoPersonagem1.idade    = 16;
            objetoPersonagem1.armadura = "Mark3";

            objetoPersonagem2.nome     = "Felipe";
            objetoPersonagem2.idade    = 26;
            objetoPersonagem2.armadura = "Troll";

            Console.WriteLine($"Personagem: {objetoPersonagem1.nome} - Armadura: {objetoPersonagem1.armadura} - {objetoPersonagem1.Atacar()}");
            Console.WriteLine($"Personagem: {objetoPersonagem2.nome} - Armadura: {objetoPersonagem2.armadura} - {objetoPersonagem2.Defender()}");
        }