public void Jogador() { // Iniciando o Game Console.WriteLine(@" ----------------------------------------- | Seja Bem Vindo ao Game dos Vingadores | ----------------------------------------- (1) - Homem de Ferro (2) - Capitão América Selecione seu Jogador "); // Armazenando a opção de jogador do usuário int resp = int.Parse(Console.ReadLine()); // Avaliando a resposta do usuário switch (resp) { case 1: // Criando o objeto Homem de Ferro HomemDeFerroModel avatar = new HomemDeFerroModel(); Console.BackgroundColor = ConsoleColor.Red; Console.WriteLine("Agora você é o Homem de Ferro!"); Console.WriteLine(@" Você está de armadura ? (1) - Sim (2) - Não"); int resp2 = int.Parse(Console.ReadLine()); switch (resp2) { case 1: avatar.Vida = 100; avatar.Armadura = true; break; case 2: avatar.Vida = 30; avatar.Armadura = false; break; default: Console.WriteLine("Informe uma opção válida:"); break; } CapitaoAmericaModel inimigo = new CapitaoAmericaModel(); inimigo.Vida = 100; inimigo.ColorText = "Blue"; inimigo.Equipe = "Inimiga"; inimigo.Escudo = true; break; case 2: CapitaoAmericaModel avatar2 = new CapitaoAmericaModel(); Console.WriteLine("Agora você é o Capitão América!"); Console.WriteLine(@" Você está com o seu escudo ? (1) - Sim (2) - Não"); int resp3 = int.Parse(Console.ReadLine()); switch (resp3) { case 1: avatar2.Vida = 100; break; case 2: avatar2.Vida = 60; break; default: Console.WriteLine("Informe uma opção válida:"); break; } HomemDeFerroModel inimigo2 = new HomemDeFerroModel(); inimigo2.Vida = 100; inimigo2.ColorText = "Red"; inimigo2.Equipe = "Inimiga"; inimigo2.Armadura = true; break; } }
static void Main(string[] args) { CapitaoAmericaController cap = new CapitaoAmericaController(); CapitaoAmericaModel capM = new CapitaoAmericaModel(); HomemDeFerroController Man = new HomemDeFerroController(); HomemDeFerroModel ManM = new HomemDeFerroModel(); string sair = ""; string botao = ""; ManM.Vida = 100; capM.Vida = 100; string confirm; System.Console.WriteLine("Vingadores Fighting"); System.Console.WriteLine(); System.Console.WriteLine("Instruções\n\n Pressione Q para Pular\n W para atacar\n e E para defender.\nCada Player tem direito a um movimento. Insira ok se você entendeu."); confirm = Console.ReadLine(); System.Console.WriteLine("Escolha seu personagem\nPressione 1 para Capitão américa\nPressione 2 para Homem de Ferro\n Pressione 0 para sair do jogo"); sair = Console.ReadLine(); while (sair != "0") { System.Console.WriteLine("O jogo começou!"); switch (sair) { case "1": while (ManM.Vida != 0 || capM.Vida != 0) { System.Console.WriteLine("Round do capitão!"); capM.CorText1(); botao = Console.ReadLine(); if (botao == "q") { cap.Pular(); } else if (botao == "w") { cap.Lançar(ManM.Vida, capM.Escudo); ManM.Vida += -capM.Escudo; System.Console.WriteLine("Vida do Homem de Ferro: " + ManM.Vida); } else if (botao == "e") { cap.Defesa(); ManM.Vida += +10; } System.Console.WriteLine("Round do Homem de Ferro!"); ManM.CorText2(); botao = Console.ReadLine(); if (botao == "q") { Man.Pular(); } else if (botao == "w") { Man.Atirar(capM.Vida, ManM.Armadura); capM.Vida += -ManM.Armadura; System.Console.WriteLine("Vida do Capitão América: " + capM.Vida); } else if (botao == "e") { Man.Voar(); } if (ManM.Vida <= 0) { System.Console.WriteLine(); System.Console.WriteLine("O Capitão ganhou!"); sair = "0"; } if (capM.Vida <= 0) { System.Console.WriteLine(); System.Console.WriteLine("O Homem de ferro ganhou!"); sair = "0"; } } Console.ForegroundColor = ConsoleColor.Gray; break; case "2": break; } } }