public static Dragao CriarDragao() { Dragao dragao = new Dragao(); dragao.Nome = "Bjorn"; dragao.Forca = 5; dragao.Destreza = 1; dragao.Inteligencia = 3; dragao.Vida = 300; return(dragao); }
public IActionResult Cadastrar(Dragao d) { if (ModelState.IsValid) { if (_dragaoDAO.Cadastrar(d)) { return(RedirectToAction("Index")); } ModelState.AddModelError("", "Hoo man, este dragão já está cadastrado!!!"); return(View(d)); } return(View(d)); }
static void Main(string[] args) { bool jogadorNaoDesistiu = true; do { Console.Clear(); System.Console.WriteLine("=============================="); System.Console.WriteLine(" Mate o Dragão!"); System.Console.WriteLine("=============================="); System.Console.WriteLine(" 1 - Iniciar jogo"); System.Console.WriteLine(" 0 - Sair do jogo"); string opcaoJogador = Console.ReadLine(); switch (opcaoJogador) { case "1": Console.Clear(); Guerreiro guerreiro = CriarGuerreiro(); Dragao dragao = CriarDragao(); /*INICIO - Primeiro Diálogo */ CriarDialogo(guerreiro.Nome, $"{dragao.Nome}, seu louco! Vim lhe derrotar"); CriarDialogo(dragao.Nome, "Humano tolinho. Quem tu pensas que é?"); FinalizarDialogo(); /*FIM - Primeiro Diálogo */ /*INICIO - Segundo Diálogo */ CriarDialogo(guerreiro.Nome, $"Eu sou {guerreiro.Nome} da casa {guerreiro.Sobrenome}, ó criatura morfética"); CriarDialogo(guerreiro.Nome, $"Vim de {guerreiro.CidadeNatal} para derrotar-te e mostrar meu valor!"); CriarDialogo(dragao.Nome, $"QUEM? DE ONDE? Bom que seja...fritar-te-ei, primata insolente!"); System.Console.WriteLine("JOÃO: Tá na hora do Show!"); FinalizarDialogo(); /*FIM - Segundo Diálogo */ Console.Clear(); bool jogadorAtacaPrimeiro = guerreiro.Destreza > dragao.Destreza ? true : false; int poderAtaqueGuerreiro = guerreiro.Forca > guerreiro.Inteligencia ? guerreiro.Forca + guerreiro.Destreza : guerreiro.Inteligencia + guerreiro.Destreza; bool jogadorNaoCorreu = true; if (jogadorAtacaPrimeiro) { System.Console.WriteLine("*** Turno do jogador ***"); System.Console.WriteLine("Escolha uma ação:"); System.Console.WriteLine(" 1 - Atacar"); System.Console.WriteLine(" 2 - Fugir"); string opcaoBatalhaJogador = Console.ReadLine(); switch (opcaoBatalhaJogador) { case "1": Random geradorNumeroAleatorio = new Random(); int numeroAleatorioJogador = geradorNumeroAleatorio.Next(0, 5); int numeroAleatorioDragao = geradorNumeroAleatorio.Next(0, 5); int guerreiroDestrezaTotal = guerreiro.Destreza + numeroAleatorioJogador; int dragaoDestrezaTotal = dragao.Destreza + numeroAleatorioDragao; if (guerreiroDestrezaTotal > dragaoDestrezaTotal) { System.Console.WriteLine($"{guerreiro.Nome.ToUpper()}: Toma essa, lagartixa gigante!!"); dragao.Vida -= (poderAtaqueGuerreiro + 5); System.Console.WriteLine($"HP Dragão: {dragao.Vida}"); System.Console.WriteLine($"HP Guerreiro: {guerreiro.Vida}"); } else { System.Console.WriteLine($"{dragao.Nome.ToUpper()}: Errrrrooou, humanóide tosco"); } break; case "2": System.Console.WriteLine($"{guerreiro.Nome.ToUpper()}: Flw parceiro"); System.Console.WriteLine($"{dragao.Nome.ToUpper()}: GG EZ"); jogadorNaoCorreu = false; break; } } System.Console.WriteLine(); System.Console.WriteLine("Aperte ENTER para prosseguir"); System.Console.ReadLine(); while (guerreiro.Vida > 0 && dragao.Vida > 0 && jogadorNaoCorreu) { Console.Clear(); System.Console.WriteLine("*** Turno Dragão***"); Random geradorNumeroAleatorio = new Random(); int numeroAleatorioJogador = geradorNumeroAleatorio.Next(0, 5); int numeroAleatorioDragao = geradorNumeroAleatorio.Next(0, 5); int guerreiroDestrezaTotal = guerreiro.Destreza + numeroAleatorioJogador; int dragaoDestrezaTotal = dragao.Destreza + numeroAleatorioDragao; if (guerreiroDestrezaTotal > dragaoDestrezaTotal) { System.Console.WriteLine($"{dragao.Nome.ToUpper()}: Fritou o forévis, foi?"); guerreiro.Vida -= dragao.Forca; System.Console.WriteLine($"HP Dragão: {dragao.Vida}"); System.Console.WriteLine($"HP Guerreiro: {guerreiro.Vida}"); } else { System.Console.WriteLine($"{guerreiro.Nome.ToUpper()}: Errou DESGRAÇADO!"); } System.Console.WriteLine(); System.Console.WriteLine("Aperte ENTER para prosseguir"); System.Console.ReadLine(); Console.Clear(); System.Console.WriteLine("*** Turno do jogador ***"); System.Console.WriteLine("Escolha uma ação:"); System.Console.WriteLine(" 1 - Atacar"); System.Console.WriteLine(" 2 - Fugir"); string opcaoBatalhaJogador = Console.ReadLine(); switch (opcaoBatalhaJogador) { case "1": geradorNumeroAleatorio = new Random(); numeroAleatorioJogador = geradorNumeroAleatorio.Next(0, 5); numeroAleatorioDragao = geradorNumeroAleatorio.Next(0, 5); guerreiroDestrezaTotal = guerreiro.Destreza + numeroAleatorioJogador; dragaoDestrezaTotal = dragao.Destreza + numeroAleatorioDragao; if (guerreiroDestrezaTotal > dragaoDestrezaTotal) { System.Console.WriteLine($"{guerreiro.Nome.ToUpper()}: Toma essa, lagartixa gigante!!"); dragao.Vida -= (poderAtaqueGuerreiro + 5); System.Console.WriteLine($"HP Dragão: {dragao.Vida}"); System.Console.WriteLine($"HP Guerreiro: {guerreiro.Vida}"); } else { System.Console.WriteLine($"{dragao.Nome.ToUpper()}: Errrrrooou, humanóide tosco"); } break; case "2": System.Console.WriteLine($"{guerreiro.Nome.ToUpper()}: Flw parceiro"); System.Console.WriteLine($"{dragao.Nome.ToUpper()}: GG EZ"); jogadorNaoCorreu = false; break; } } if (guerreiro.Vida <= 0) { System.Console.WriteLine("Você perdeu!"); } if (dragao.Vida < 0) { System.Console.WriteLine("Você venceu!"); } break; case "0": jogadorNaoDesistiu = false; System.Console.WriteLine("GAME OVER"); break; default: System.Console.WriteLine("Comando inválido!"); break; } }while(jogadorNaoDesistiu); }
static void Main(string[] args) { bool jogadorNaoDesistiu = true; do{ Console.Clear(); System.Console.WriteLine("=============================="); System.Console.WriteLine(" Mate o Dragão!"); System.Console.WriteLine("=============================="); System.Console.WriteLine(" 1 - Start Game"); System.Console.WriteLine(" 0 - Back Game"); string opcaoJogador = Console.ReadLine(); switch (opcaoJogador) { case "1": Console.Clear(); Guerreiro guerreiro = CriarGuerreiro(); Dragao dragao = new Dragao(); dragao.nome = "Pepino"; dragao.forca = 5; dragao.Destreza = 1; dragao.Inteligencia = 3; dragao.vida = 300; /*INICIO - Primeiro Diálogo */ CriarDialogo(guerreiro.Nome, $"{dragao.nome}, seu louco! Vim-lhe derrotar você! "); CriarDialogo(dragao.Nome, "seu louco! Vim-lhe devorara comendo suas entranhas! "); FinalizarDialogo(); /*FIM - Primeiro Diálogo */ /*INICIO - segundo Diálogo */ System.Console.WriteLine($"{guerreiro.Nome.ToUpper()}: Eu sou {guerreiro.sobrenome} ó criatura submissa!"); System.Console.WriteLine($"{guerreiro.Nome.ToUpper()}: Vim de {guerreiro.cidadeNatal} para te derrotar criatura moribunda! "); System.Console.WriteLine($"{dragao.Nome.ToUpper()}: QUEM? ONDE? Fritarei você e usarei sua pele como tapete da minha casa"); System.Console.WriteLine("Narrador :Hora do Show BIULLLL!"); System.Console.WriteLine(); System.Console.WriteLine("aperte ENTER para prosseguir"); System.Console.ReadLine(); /*FIM - segundo Diálogo */ Console.Clear(); bool jogadorAtacaPrimeiro = guerreiro.Destreza > dragão.Destreza ? true : false; int poderAtaqueGuerreiro = guerreiro.Forca > guerreiro.Inteligencia ? guerreiro.Forca + guerreiro.Destreza : guerreiro.Inteligencia + guerreiro.Destreza; bool jogadorNaoCorreu = true; if (jogadorAtacaPrimeiro) { System.Console.WriteLine("**Turno Do jogador**"); System.Console.WriteLine("Escolha uma ação:"); System.Console.WriteLine("1 - Atacar"); System.Console.WriteLine("2 - Fugir"); string opcaoBatalhaJogador = Console.ReadLine(); switch(opcaoBatalhaJogador){ case "1": Random geradorNumeroAleatorio = new Random(); int geradorNumerojogador = geradorNumeroAleatorio.Next(0, 5); int geradorNumeroDragao = geradorNumeroAleatorio.Next(0, 5); int guerreiroDestrezatotal = guerreiro.Destreza + numeroAleatoriojogador; int dragaoDestrezatotal = Dragao.Destreza + numeroAleatorioDragao; if (guerreiroDestrezatotal > dragaoDestrezatotal) { System.Console.WriteLine($"{dragao.Nome.ToUpper()}: Toma essa, lagarto da Africa!"); dragao.Vida -= poderAtaqueGuerreiro + 5; System.Console.WriteLine($"HP Dragao: {dragao.Vida}"); System.Console.WriteLine($"HP guerreiro: {guerreiro.Vida}"); } else { System.Console.WriteLine($"{dragao.Nome.ToUpper()}: Errouuu! Animal de teta morfético!"); } System.Console.WriteLine(); System.Console.WriteLine("Aperte ENTER para proseguir"); System.Console.ReadLine(); Console.clear(); break; case "2": System.Console.WriteLine($"{guerreiro.Nome.ToUpper()}: simbora fi"); System.Console.WriteLine($"{dragao.Nome.ToUpper()}: simbora fi"); jogadorNaoCorreu = false; break; } } if (guerreiro.Vida <= 0) { System.Console.WriteLine("Você perdeu!"); } if (dragao.Vida <= 0) { System.Console.WriteLine("Você venceu!"); } System.Console.WriteLine(); System.Console.WriteLine("aperte ENTER para prosseguir"); Console.ReadLine(); while(guerreiro.vida > 0 && dragao.Vida > 0 && jogadorNoaCorreu){ Console.Clear(); System.Console.WriteLine("*Turno Dragão*"); if (guerreiroDestrezatotal > dragaoDestrezatotal) { System.Console.WriteLine($"{dragao.Nome.ToUpper()}: Toma essa, lagarto da Africa!"); dragao.Vida -= dragao.forca; System.Console.WriteLine($"HP Dragao: {dragao.Vida}"); System.Console.WriteLine($"HP guerreiro: {guerreiro.Vida}"); Random geradorNumeroAleatorio = new Random(); int geradorNumerojogador = geradorNumeroAleatorio.Next(0, 5); int geradorNumeroDragao = geradorNumeroAleatorio.Next(0, 5); int guerreiroDestrezatotal = guerreiro.Destreza + numeroAleatoriojogador; int dragaoDestrezatotal = Dragao.Destreza + numeroAleatorioDragao; } else{ System.Console.WriteLine($"Errouuu! Animal de teta morfético!"); System.Console.WriteLine("**Turno Do jogador**"); System.Console.WriteLine("Escolha uma ação:"); System.Console.WriteLine("1 - Atacar"); System.Console.WriteLine("2 - Fugir"); string opcaoBatalhaJogador = Console.ReadLine(); switch(opcaoBatalhaJogador) { case "1": Random geradorNumeroAleatorio = new Random(); int geradorNumerojogador = geradorNumeroAleatorio.Next(0, 5); int geradorNumeroDragao = geradorNumeroAleatorio.Next(0, 5); int guerreiroDestrezatotal = guerreiro.Destreza + numeroAleatoriojogador; int dragaoDestrezatotal = Dragao.Destreza + numeroAleatorioDragao; if (guerreiroDestrezatotal > dragaoDestrezatotal) { System.Console.WriteLine($"{dragao.Nome.ToUpper()}: Toma essa, lagarto da Africa!"); dragao.Vida -= poderAtaqueGuerreiro + 5; System.Console.WriteLine($"HP Dragao: {dragao.Vida}"); System.Console.WriteLine($"HP guerreiro: {guerreiro.Vida}"); } else { System.Console.WriteLine($"{dragao.Nome.ToUpper()}: Errouuu! Animal de teta morfético!"); } System.Console.WriteLine(); System.Console.WriteLine("Aperte ENTER para proseguir"); System.Console.ReadLine(); Console.clear(); break; case "2": System.Console.WriteLine($"{guerreiro.Nome.ToUpper()}: simbora fi"); System.Console.WriteLine($"{dragao.Nome.ToUpper()}: simbora fi"); jogadorNaoCorreu = false; break; } } case "0": jogadorNaoDesistiu = false; System.Console.WriteLine("GAME OVER"); break; default: System.Console.WriteLine("Comando inválido,cretino!"); System.Console.WriteLine("(Use seu cérebro para pensar)"); break; } } while (jogadorNaoDesistiu); //true vai se repetindo ::: false é uma vez e para }
private void b_confPerson1_Click(object sender, EventArgs e) { if (personagem == "Militar") { Militar mili = new Militar(); if ("Fuzil" == cb_ArmaMilitar.Text) { mili.setArma(new Fuzil()); } if ("Sniper" == cb_ArmaMilitar.Text) { mili.setArma(new Sniper()); } if ("Lança Foguetes" == cb_ArmaMilitar.Text) { mili.setArma(new Lança_Foguetes()); } if ("Espingarda" == cb_ArmaMilitar.Text) { mili.setArma(new Espingarda()); } a = cb_ArmaMilitar.Text; } if (personagem == "Mago") { Mago mag = new Mago(); if ("Fogo" == cb_ArmaMago.Text) { mag.setMagia(new Fogo()); } if ("Trevas" == cb_ArmaMago.Text) { mag.setMagia(new Trevas()); } if ("Água" == cb_ArmaMago.Text) { mag.setMagia(new Agua()); } if ("Gelo" == cb_ArmaMago.Text) { mag.setMagia(new Gelo()); } a = cb_ArmaMago.Text; } if (personagem == "Dragão") { Dragao drag = new Dragao(); if ("Fogo" == cb_ArmaDragao.Text) { drag.setMagia(new Fogo()); } if ("Trevas" == cb_ArmaDragao.Text) { drag.setMagia(new Trevas()); } if ("Eletrico" == cb_ArmaDragao.Text) { drag.setMagia(new Agua()); } if ("Gelo" == cb_ArmaDragao.Text) { drag.setMagia(new Gelo()); } a = cb_ArmaDragao.Text; } if (personagem == "Samurai") { Samurai samu = new Samurai(); if ("Semehada" == cb_ArmaSamurai.Text) { samu.setArma(new Semehada()); } if ("Cutelo" == cb_ArmaSamurai.Text) { samu.setArma(new Cutelo()); } if ("Katana" == cb_ArmaSamurai.Text) { samu.setArma(new Katana()); } if ("Lamina do Dragão" == cb_ArmaSamurai.Text) { samu.setArma(new Lamina_do_Dragao()); } a = cb_ArmaSamurai.Text; } Form2 f2 = new Form2(personagem, a); f2.ShowDialog(); }
public IActionResult AlterarDadosDragao(Dragao d) { _dragaoDAO.AlterarDadosDragao(d); return(RedirectToAction("Index")); }
static void Main(string[] args) { bool jogadorNaodesistiu = true; do { Console.Clear(); System.Console.WriteLine("=============================="); System.Console.WriteLine(" Mate o Dragão!"); System.Console.WriteLine("=============================="); System.Console.WriteLine("1 - Iniciar Jogo."); System.Console.WriteLine("0 - Sair do Jogo."); string opcao = Console.ReadLine(); switch (opcao) { case "1": Console.Clear(); Guerreiro guerreiro = CriarGuerreiro(); //Método que cria objeto Dragao dragao = new Dragao(); dragao.Nome = "Dragonildo"; dragao.Forca = 5; dragao.Destreza = 1; dragao.Inteligencia = 3; dragao.Vida = 300; /*Inicio - Primeiro Diálogo */ CriarDialogo(guerreiro.Nome, $"{dragao.Nome}, chegou sua hora, vim lhe derrotar!"); //Chamada de métodos. CriarDialogo(dragao.Nome, "Humana tolinha, quem pensas que é?"); /*Fim - Primeiro Diálogo */ Prosseguir(); /*Inicio - Segundo Diálogo */ CriarDialogo(guerreiro.Nome, $"Eu sou {guerreiro.Nome}! Da casa {guerreiro.Sobrenome}, ó criatura morfética."); CriarDialogo(guerreiro.Nome, $"Vim de {guerreiro.CidadeNatal} para derrotar-te e mostrar meu valor!"); CriarDialogo(dragao.Nome, "QUEM? DE ONDE? Bom, que seja... Fritar-te-ei e devorar-te-ei, primata insolente!"); CriarDialogo("mestre", "Ta na hora do Show!"); Prosseguir(); /*Fim - Segundo Diálogo */ bool jogadorAtacaPrimeiro = guerreiro.Destreza > dragao.Destreza ? true : false; //ler como uma pergunta. Depois do (?) é a condição. //Bloco verdade Bloco falso int poderAtaqueGuerreiro = guerreiro.Forca > guerreiro.Inteligencia ? guerreiro.Forca + guerreiro.Destreza : guerreiro.Inteligencia + guerreiro.Destreza; bool jogadorNaoCorreu = true; if (jogadorAtacaPrimeiro) { System.Console.WriteLine("*** Turno do Guerreiro ***"); System.Console.WriteLine("Escolha uma ação:"); System.Console.WriteLine("1 - Atacar."); System.Console.WriteLine("2 - Fugir."); string opcaoBatalhaJogador = Console.ReadLine(); Console.Clear(); switch (opcaoBatalhaJogador) { case "1": Random geradorNumeroAleatorio = new Random(); //Gerador de números aleatórios objeto Random() int numeroAleatorioJogador = geradorNumeroAleatorio.Next(0, 5); int numeroAleatorioDragao = geradorNumeroAleatorio.Next(0, 5); int guerreiroDestrezaTotal = guerreiro.Destreza + numeroAleatorioJogador; int dragaoDestrezaTotal = dragao.Destreza + numeroAleatorioDragao; if (guerreiroDestrezaTotal > dragaoDestrezaTotal) { CriarDialogo(guerreiro.Nome, "Toma essa, lagartixa MALDJEETA!"); dragao.Vida = dragao.Vida - (poderAtaqueGuerreiro + 5); //5 é a força da arma. || dragao.Vida -= (poderAtaqueGuerreiro + 5) System.Console.WriteLine($"HP Dragão: {dragao.Vida}"); System.Console.WriteLine($"HP Guerreiro: {guerreiro.Vida}"); } else { CriarDialogo(dragao.Nome, "Errrou troxa!"); System.Console.WriteLine($"HP Dragão: {dragao.Vida}"); System.Console.WriteLine($"HP Guerreiro: {guerreiro.Vida}"); } System.Console.WriteLine(); System.Console.WriteLine("Aperte ENTER para prosseguir."); Console.ReadLine(); break; case "2": CriarDialogo(guerreiro.Nome, "Eu não sou pareo para seu poder! Estou indo embora."); CriarDialogo(dragao.Nome, "Humana desprezível!"); jogadorNaoCorreu = false; Prosseguir(); break; } } while ((guerreiro.Vida > 0) && (dragao.Vida > 0) && jogadorNaoCorreu) { //VEZ DO DRAGÃO Console.Clear(); System.Console.WriteLine("*** Turno Dragão ***"); System.Console.WriteLine("O dragão tentou te atacar."); Random geradorNumeroAleatorio = new Random(); //Gerador de números aleatórios objeto Random() int numeroAleatorioJogador = geradorNumeroAleatorio.Next(0, 5); int numeroAleatorioDragao = geradorNumeroAleatorio.Next(0, 5); int guerreiroDestrezaTotal = guerreiro.Destreza + numeroAleatorioJogador; int dragaoDestrezaTotal = dragao.Destreza + numeroAleatorioDragao; if (dragaoDestrezaTotal > guerreiroDestrezaTotal) { System.Console.WriteLine($"{dragao.Nome.ToUpper()}: Leva essa pra ficar esperta, humana..."); guerreiro.Vida -= dragao.Forca; System.Console.WriteLine($"HP Dragão: {dragao.Vida}"); System.Console.WriteLine($"HP Guerreiro: {guerreiro.Vida}"); } else { System.Console.WriteLine($"{guerreiro.Nome.ToUpper()}: Dragãozinho cego! Você errou feio!"); System.Console.WriteLine($"HP Dragão: {dragao.Vida}"); System.Console.WriteLine($"HP Guerreiro: {guerreiro.Vida}"); } Prosseguir(); //VEZ DO GUERREIRO System.Console.WriteLine("*** Turno do Guerreiro ***"); System.Console.WriteLine("Escolha uma ação:"); System.Console.WriteLine("1 - Atacar."); System.Console.WriteLine("2 - Fugir."); string opcaoBatalhaJogador = Console.ReadLine(); Console.Clear(); switch (opcaoBatalhaJogador) { case "1": geradorNumeroAleatorio = new Random(); numeroAleatorioJogador = geradorNumeroAleatorio.Next(0, 5); numeroAleatorioDragao = geradorNumeroAleatorio.Next(0, 5); guerreiroDestrezaTotal = guerreiro.Destreza + numeroAleatorioJogador; dragaoDestrezaTotal = dragao.Destreza + numeroAleatorioDragao; if (guerreiroDestrezaTotal > dragaoDestrezaTotal) { CriarDialogo(guerreiro.Nome, "Toma essa, lagartixa MALDJEETA!"); dragao.Vida = dragao.Vida - (poderAtaqueGuerreiro + 5); //5 é a força da arma. || dragao.Vida -= (poderAtaqueGuerreiro + 5) System.Console.WriteLine($"HP Dragão: {dragao.Vida}"); System.Console.WriteLine($"HP Guerreiro: {guerreiro.Vida}"); } else { CriarDialogo(dragao.Nome, "Errrou troxa!"); System.Console.WriteLine($"HP Dragão: {dragao.Vida}"); System.Console.WriteLine($"HP Guerreiro: {guerreiro.Vida}"); } Prosseguir(); break; case "2": CriarDialogo(guerreiro.Nome, "Eu não sou pareo para seu poder! Estou indo embora."); CriarDialogo(dragao.Nome, "Humana desprezível!"); jogadorNaoCorreu = false; Prosseguir(); break; } } if (guerreiro.Vida <= 0) { System.Console.WriteLine("Você foi morto em batalha, o dragão venceu-lhe. :("); Prosseguir(); } if (dragao.Vida <= 0) { System.Console.WriteLine("Parabéns, você matou o dragão e venceu a rodada!!!"); Prosseguir(); } break; case "0": jogadorNaodesistiu = false; System.Console.WriteLine("GAME OVER"); break; default: System.Console.WriteLine("Comando Inválido."); break; } } while (jogadorNaodesistiu); }
public void ataqueperson1() { if (personagem1 == "Militar") { Militar mili = new Militar(); if ("Fuzil" == armap1) { mili.setArma(new Fuzil()); ataquep1.Text = mili.Arma(); } if ("Sniper" == armap1) { mili.setArma(new Sniper()); ataquep1.Text = mili.Arma(); } if ("Lança Foguetes" == armap1) { mili.setArma(new Lança_Foguetes()); ataquep1.Text = mili.Arma(); } if ("Espingarda" == armap1) { mili.setArma(new Espingarda()); ataquep1.Text = mili.Arma(); } } if (personagem1 == "Mago") { Mago mag = new Mago(); if ("Fogo" == armap1) { mag.setMagia(new Fogo()); ataquep1.Text = mag.Magia(); } if ("Trevas" == armap1) { mag.setMagia(new Trevas()); ataquep1.Text = mag.Magia(); } if ("Água" == armap1) { mag.setMagia(new Agua()); ataquep1.Text = mag.Magia(); } if ("Gelo" == armap1) { mag.setMagia(new Gelo()); ataquep1.Text = mag.Magia(); } } if (personagem1 == "Dragão") { Dragao drag = new Dragao(); if ("Fogo" == armap1) { drag.setMagia(new Fogo()); ataquep1.Text = drag.Magia(); } if ("Trevas" == armap1) { drag.setMagia(new Trevas()); ataquep1.Text = drag.Magia(); } if ("Eletrico" == armap1) { drag.setMagia(new Agua()); ataquep1.Text = drag.Magia(); } if ("Gelo" == armap1) { drag.setMagia(new Gelo()); ataquep1.Text = drag.Magia(); } } if (personagem1 == "Samurai") { Samurai samu = new Samurai(); if ("Semehada" == armap1) { samu.setArma(new Semehada()); ataquep1.Text = samu.Arma(); } if ("Cutelo" == armap1) { samu.setArma(new Cutelo()); ataquep1.Text = samu.Arma(); } if ("Katana" == armap1) { samu.setArma(new Katana()); ataquep1.Text = samu.Arma(); } if ("Lamina do Dragão" == armap1) { samu.setArma(new Lamina_do_Dragao()); ataquep1.Text = samu.Arma(); } } }
static void Main(string[] args) { bool jogadorNDesistiu = true; do { Console.WriteLine("++++++++++++++Mate o Dragão!++++++++++++++"); Console.WriteLine("1- Iniciar Jogo"); Console.WriteLine("0- Sair do Jogo"); string opcaojogador = Console.ReadLine(); switch (opcaojogador) { case "1": Console.Clear(); // Inicio Guerreiro Guerreiro guerreiro = CriarGuerreiro(); // Fim Guerreiro // // Incio Dragão Dragao dragao = new Dragao(); dragao.Nome = "Ghidorah"; dragao.Forca = 5; dragao.Destreza = 1; dragao.Inteligencia = 3; dragao.Vida = 300; CriarDialogo("{0}: Seu Louco vim te Derrotar!", guerreiro.Nome); System.Console.WriteLine("{0}: {1}!, Eu sou {2} e vim lhe Derrotar!!", guerreiro.Nome, dragao.Nome, guerreiro.Nome); System.Console.WriteLine("{0}: HAHAHAHA! Faça me rir humano. Quem tu pensas que és?!?", dragao.Nome); System.Console.WriteLine(); System.Console.WriteLine("Aperte ENTER para prosseguir"); Console.ReadLine(); Console.Clear(); System.Console.WriteLine("{0}: Eu sou {0}, da familia {1}, criatura apática. ", guerreiro.Nome, guerreiro.Sobrenome); System.Console.WriteLine("{0}: Vim de {1}, para te derrotar e trazer a paz de volta a este local ", guerreiro.Nome, guerreiro.Cidade); System.Console.WriteLine("{0}: QUEM? HAHAHAHA, Que lixão é este que você falou, eu não o conheço. Bom... tu chegaste na hora certa do meu almoço, vamos rápido! ", dragao.Nome, guerreiro.Cidade); Console.Clear(); bool jogadorAtacaPrimeiro = guerreiro.Destreza > dragao.Destreza ? true : false; bool jogadorNCorre = true; int poderAtaqueGuerreiro = guerreiro.Inteligencia > guerreiro.Forca ? guerreiro.Inteligencia + guerreiro.Destreza : guerreiro.Forca + guerreiro.Destreza; if (jogadorAtacaPrimeiro) { Console.Clear(); System.Console.WriteLine("---------Turno do Jogador---------"); System.Console.WriteLine("Escolha sua ação: "); System.Console.WriteLine("1- Atacar"); System.Console.WriteLine("2- Fugir"); string opcaoBatalha = Console.ReadLine(); switch (opcaoBatalha) { case "1": Random geradorNumero = new Random(); int numeroAleatorio = geradorNumero.Next(0, 5); int numeroAleatorioDragao = geradorNumero.Next(0, 5); int guerreiroDestrezatotal = guerreiro.Destreza + numeroAleatorio; int dragaoDestrezaTotal = dragao.Destreza + numeroAleatorioDragao; if (guerreiroDestrezatotal > dragaoDestrezaTotal) { System.Console.WriteLine("{0}: Toma essa Lagarto MALDITO!", guerreiro.Nome); dragao.Vida -= poderAtaqueGuerreiro + 5; System.Console.WriteLine("-----------"); System.Console.WriteLine("HP Dragão: {0}", dragao.Vida); System.Console.WriteLine("HP Guerreiro: {0}", guerreiro.Vida); } else { System.Console.WriteLine("{0}: Errroouu, humano tolo!", dragao.Nome); } break; case "2": jogadorNCorre = false; System.Console.WriteLine("{0}: VAMBORA RAPEIZE!! VALEU FALOW ", guerreiro.Nome); System.Console.WriteLine("{0}: GG IZI", dragao.Nome); break; } System.Console.WriteLine("Aperte ENTER para prosseguir.."); Console.ReadLine(); while (dragao.Vida >= 1 && guerreiro.Vida >= 1 && jogadorNCorre) { Console.Clear(); System.Console.WriteLine("---------Turno do Dragão---------"); Random geradorNumero = new Random(); int numeroAleatorio = geradorNumero.Next(0, 5); int numeroAleatorioDragao = geradorNumero.Next(0, 5); int guerreiroDestrezatotal = guerreiro.Destreza + numeroAleatorio; int dragaoDestrezaTotal = dragao.Destreza + numeroAleatorioDragao; if (dragaoDestrezaTotal > guerreiroDestrezatotal) { System.Console.WriteLine("{0}: BURN SEU MALDITO BURN!", guerreiro.Nome); guerreiro.Vida -= dragao.Forca; System.Console.WriteLine("-----------"); System.Console.WriteLine("HP Dragão: {0}", dragao.Vida); System.Console.WriteLine("HP Guerreiro: {0}", guerreiro.Vida); } else { System.Console.WriteLine("{0}: Vem tranquilo!", guerreiro.Nome); } FinalizarDialogo(); System.Console.WriteLine("---------Turno do Jogador---------"); System.Console.WriteLine("Escolha sua ação: "); System.Console.WriteLine("1- Atacar"); System.Console.WriteLine("2- Fugir"); opcaoBatalha = Console.ReadLine(); switch (opcaoBatalha) { case "1": geradorNumero = new Random(); numeroAleatorio = geradorNumero.Next(0, 5); numeroAleatorioDragao = geradorNumero.Next(0, 5); guerreiroDestrezatotal = guerreiro.Destreza + numeroAleatorio; dragaoDestrezaTotal = dragao.Destreza + numeroAleatorioDragao; if (guerreiroDestrezatotal > dragaoDestrezaTotal) { System.Console.WriteLine("{0}: Toma essa Lagarto MALDITO!", guerreiro.Nome); dragao.Vida -= poderAtaqueGuerreiro + 5; System.Console.WriteLine("-----------"); System.Console.WriteLine("HP Dragão: {0}", dragao.Vida); System.Console.WriteLine("HP Guerreiro: {0}", guerreiro.Vida); } else { System.Console.WriteLine("{0}: Errroouu, humano tolo!", dragao.Nome); } if (guerreiro.Vida <= 0) { System.Console.WriteLine("Guerreiro Pereceu!"); } if (dragao.Vida <= 0) { System.Console.WriteLine("O dragão faleceu!"); } break; case "2": jogadorNCorre = false; System.Console.WriteLine("{0}: VAMBORA RAPEIZE!! VALEU FALOW ", guerreiro.Nome); System.Console.WriteLine("{0}: GG IZI", dragao.Nome); break; } FinalizarDialogo(); } } break; case "0": jogadorNDesistiu = false; break; default: System.Console.WriteLine("Comando Inválido.Tente novamente seguindo as instruções!!!"); break; } } while (jogadorNDesistiu); }
private void b_Lutar_Click(object sender, EventArgs e) { if (personagem2 == "Militar") { Militar mili2 = new Militar(); if ("Fuzil" == cb_ArmaMilitar2.Text) { mili2.setArma(new Fuzil()); } if ("Sniper" == cb_ArmaMilitar2.Text) { mili2.setArma(new Sniper()); } if ("Lança Foguetes" == cb_ArmaMilitar2.Text) { mili2.setArma(new Lança_Foguetes()); } if ("Espingarda" == cb_ArmaMilitar2.Text) { mili2.setArma(new Espingarda()); } a2 = cb_ArmaMilitar2.Text; } if (personagem2 == "Mago") { Mago mag2 = new Mago(); if ("Fogo" == cb_ArmaMago2.Text) { mag2.setMagia(new Fogo()); } if ("Trevas" == cb_ArmaMago2.Text) { mag2.setMagia(new Trevas()); } if ("Água" == cb_ArmaMago2.Text) { mag2.setMagia(new Agua()); } if ("Gelo" == cb_ArmaMago2.Text) { mag2.setMagia(new Gelo()); } a2 = cb_ArmaMago2.Text; } if (personagem2 == "Dragão") { Dragao drag2 = new Dragao(); if ("Fogo" == cb_ArmaDragao2.Text) { drag2.setMagia(new Fogo()); } if ("Trevas" == cb_ArmaDragao2.Text) { drag2.setMagia(new Trevas()); } if ("Eletrico" == cb_ArmaDragao2.Text) { drag2.setMagia(new Agua()); } if ("Gelo" == cb_ArmaDragao2.Text) { drag2.setMagia(new Gelo()); } a2 = cb_ArmaDragao2.Text; } if (personagem2 == "Samurai") { Samurai samu2 = new Samurai(); if ("Semehada" == cb_ArmaSamurai2.Text) { samu2.setArma(new Semehada()); } if ("Cutelo" == cb_ArmaSamurai2.Text) { samu2.setArma(new Cutelo()); } if ("Katana" == cb_ArmaSamurai2.Text) { samu2.setArma(new Katana()); } if ("Lamina do Dragão" == cb_ArmaSamurai2.Text) { samu2.setArma(new Lamina_do_Dragao()); } a2 = cb_ArmaSamurai2.Text; } Form3 f3 = new Form3(personagem1, personagem2, p1, p2, a1, a2, 0); f3.ShowDialog(); Close(); }
static void Main(string[] args) { bool JogarNaoDesistiu = true; do { System.Console.WriteLine("++++++++++++++++++++++++++++++"); System.Console.WriteLine(" Kill the Dragon!"); System.Console.WriteLine("++++++++++++++++++++++++++++++"); System.Console.WriteLine(" 1 - Iniciar jogo"); System.Console.WriteLine(" 0 - Sair do jogo"); string opcaojogador = Console.ReadLine(); switch (opcaojogador) { case "1": Console.Clear(); Guerreiro guerreiro = CriarGuerreiro(); Dragao dragao = new Dragao(); dragao.Nome = "Armagedon"; dragao.Forca = 5; dragao.Destreza = 1; dragao.Inteligencia = 3; dragao.Vida = 300; /*Inicio do dialogo*/ CriarDialogo(guerreiro.Nome, $"{guerreiro.Nome .ToUpper()}: {dragao.Nome}, seu louco ! Vim derrotar-te-lhe."); System.Console.WriteLine(); System.Console.WriteLine($"{dragao.Nome .ToUpper()} WUAHAHAHA! Humano tolinho. Quem pena que és?!"); // Se pensas que consegue humano, lute contra mim! FinalizarDialogo(); /* fim do dialogo*/ /* Inicio Segundo Dialogo */ System.Console.WriteLine($"{guerreiro.Nome.ToUpper()}: Eu sou {guerreiro.Nome}! Da casa {guerreiro.Sobrenome}, ó criatura morfética!"); System.Console.WriteLine($"{guerreiro.Nome.ToUpper()}: Vim de {guerreiro.CidadeNatal} para derrotar-te e mostrar meu valor!"); System.Console.WriteLine($"{dragao.Nome.ToUpper()}: QUEM? DE ONDE? Bom, que seja...fritar-te-ei e devorar-te-ei, primata insolente!"); FinalizarDialogo(); /* Fim Segundo Dialogo */ bool jogadorAtacaPrimeiro = guerreiro.Destreza > dragao.Destreza ? true : false; bool jogardorNaoCorreu = true; int poderAtaqueGuerreiro = guerreiro.Inteligencia > guerreiro.Forca ? guerreiro.Inteligencia + guerreiro.Destreza : guerreiro.Forca + guerreiro.Destreza; /*Inicio da treta */ if (jogadorAtacaPrimeiro) { Console.Clear(); System.Console.WriteLine("Turno do jogador"); System.Console.WriteLine(" 1 - Atacar"); System.Console.WriteLine(" 2 - Fugir"); string opcaoBatalhaJogador = Console.ReadLine(); switch (opcaoBatalhaJogador) { case "1": // GERAR NÚMERO ALEATÓRIO Random geradorNumeroAleatorio = new Random(); int numeroAleatorioJogador = geradorNumeroAleatorio.Next(0, 5); int numeroAleatorioDragao = geradorNumeroAleatorio.Next(0, 5); int guerreiroDestrezaTotal = guerreiro.Destreza + numeroAleatorioJogador; int dragaoDestrezaTotal = dragao.Destreza + numeroAleatorioDragao; if (guerreiroDestrezaTotal > dragaoDestrezaTotal) { System.Console.WriteLine($"{guerreiro.Nome}: Toma essa lagarto maldjeto!"); dragao.Vida = dragao.Vida -= poderAtaqueGuerreiro + 5; System.Console.WriteLine("+++++++++++++"); System.Console.WriteLine($"HP do Dragão: ", dragao.Vida); System.Console.WriteLine($"HP do Guerreiro: ", guerreiro.Vida); } else { System.Console.WriteLine($"{dragao.Nome .ToUpper()}: Errrrooouu, humano tolo"); } break; case "2": jogardorNaoCorreu = false; System.Console.WriteLine($"{guerreiro.Nome .ToUpper()}: Simbora flw"); System.Console.WriteLine($"{dragao.Nome .ToUpper()}: IZI PEASY LEMON SQUEEZY"); break; } System.Console.WriteLine("Aperte ENTER para prosseguir"); Console.ReadLine(); while (dragao.Vida > 0 && guerreiro.Vida > 0 && jogardorNaoCorreu) { Console.Clear(); System.Console.WriteLine("+++ Turno do Dragão +++"); Random geradorNumeroAleatorio = new Random(); int numeroAleatorioJogador = geradorNumeroAleatorio.Next(0, 5); int numeroAleatorioDragao = geradorNumeroAleatorio.Next(0, 5); int guerreiroDestrezaTotal = guerreiro.Destreza + numeroAleatorioJogador; int dragaoDestrezaTotal = dragao.Destreza + numeroAleatorioDragao; if (dragaoDestrezaTotal > guerreiroDestrezaTotal) { System.Console.WriteLine($"{dragao.Nome}: Hum, humano insolente!"); guerreiro.Vida -= dragao.Forca; System.Console.WriteLine("+++++++++++++"); System.Console.WriteLine($"HP do Dragão: ", dragao.Vida); System.Console.WriteLine($"HP do Guerreiro: ", guerreiro.Vida); } else { System.Console.WriteLine($"{guerreiro.Nome .ToUpper()}: Vem tranquilo, não se afoba não"); } System.Console.WriteLine(); System.Console.WriteLine("Aperte ENTER para prosseguir"); Console.ReadLine(); /* Inicio - Turno guerreiro */ Console.Clear(); System.Console.WriteLine("Turno do jogador"); System.Console.WriteLine(" 1 - Atacar"); System.Console.WriteLine(" 2 - Fugir"); opcaoBatalhaJogador = Console.ReadLine(); switch (opcaoBatalhaJogador) { case "1": // GERAR NÚMERO ALEATÓRIO geradorNumeroAleatorio = new Random(); numeroAleatorioJogador = geradorNumeroAleatorio.Next(0, 5); numeroAleatorioDragao = geradorNumeroAleatorio.Next(0, 5); guerreiroDestrezaTotal = guerreiro.Destreza + numeroAleatorioJogador; dragaoDestrezaTotal = dragao.Destreza + numeroAleatorioDragao; if (guerreiroDestrezaTotal > dragaoDestrezaTotal) { System.Console.WriteLine($"{guerreiro.Nome}: Toma essa lagarto maldjeto!"); dragao.Vida = dragao.Vida -= poderAtaqueGuerreiro + 5; System.Console.WriteLine("+++++++++++++"); System.Console.WriteLine($"HP do Dragão: {dragao.Vida}"); System.Console.WriteLine($"HP do Guerreiro: {guerreiro.Vida}"); } else { System.Console.WriteLine($"{dragao.Nome .ToUpper()}: Errrrooouu, humano tolo"); } if (guerreiro.Vida <= 0) { System.Console.WriteLine("Guerreiro Morreu!"); } if (dragao.Vida <= 0) { System.Console.WriteLine("Dragão Morreu"); } System.Console.WriteLine(); System.Console.WriteLine("aperte ENTER para prosseguir"); Console.ReadLine(); break; case "2": jogardorNaoCorreu = false; System.Console.WriteLine($"{guerreiro.Nome .ToUpper()}: Simbora flw"); System.Console.WriteLine($"{dragao.Nome .ToUpper()}: IZI PEASY LEMON SQUEEZY"); break; } /* Fim - Turno guerreiro */ } } /*Fim da treta */ break; case "0": JogarNaoDesistiu = false; break; default: System.Console.WriteLine("Comando inválido. Por favor siga as instruções!"); break; } } while (JogarNaoDesistiu); }