public static void Main(string[] args) { Configuracoes.ConfiguraJanela(); Lore lore1 = new Lore(); Personagem jogador1 = new Personagem(); ////////////////////INICIO DO JOGO////////////////////////// lore1.inicio(); ///////////////////CRIAR PERSONAGEM///////////////////////// jogador1.CriarPersonagem(jogador1); ////////////////////PARTE 1 DO GAME///////////////////////// lore1.parte1(jogador1); Console.WriteLine("Voltou pro game"); Console.ReadKey(); }
public void inicio() { try { seleção = "0"; while (seleção == "0") { Console.ForegroundColor = ConsoleColor.White; Console.Clear(); Console.WriteLine("Mundo de Mystara"); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine("Digite 1 para iniciar o jogo"); Console.WriteLine("Digite 2 para ir para o sobre"); Console.WriteLine("Digite 3 para testar o sistema de batalha"); Console.WriteLine("Digite 4 para testar o sistema de comprade item"); Console.WriteLine("Digite 5 para ver os comandos basicos"); seleção = Console.ReadLine(); selecaoValida = false; if (seleção == "1") { selecaoValida = true; } if (seleção == "2") { Configuracoes.MontaPainelDialogos("Olá pessoas, 0/ Esse projeto teve início em 2017 quando comecei a trabalhar como desenvolvedor, a ideia era aprender c# através do desenvolvimento de um jogo de RPG todo textual. Foi a maneira mais legal que eu encontrei para aplicar os conhecimentos adquiridos nas aulas. Encorajo a todos que “brinquem” de fazer um jogo também, ou se quiser contribuir nesse projeto só dar um pull request =D.", "Marcio Zamperetti"); Console.ReadKey(); seleção = "0"; selecaoValida = true; } if (seleção == "3") { selecaoValida = true; Personagem jogador1 = new Personagem(); jogador1.CriarPersonagem(jogador1); while (seleção == "3") { Inimigos inimigo = Inimigos.CriaçãoInimigos(Inimigos.TipoEnimigo.Rato); SistemaDeBatalha SistemaDeBatalha = new SistemaDeBatalha(); SistemaDeBatalha.InicioBatalha(jogador1, inimigo); } } if (seleção == "4") { selecaoValida = true; Personagem jogador1 = new Personagem(); Console.WriteLine("Total de gold do personagem:"); jogador1.gold = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Total de silver do personagem:"); jogador1.silver = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Nome do item a ser comprado:"); string nome = Console.ReadLine(); Itens item = new Itens(); item.nome = nome; Console.WriteLine("Valor do item a ser comprado em silver:"); int valor = Convert.ToInt32(Console.ReadLine()); jogador1.ComprarItem(jogador1, valor, item); } if (seleção == "5")//Lista de comandos basicos { selecaoValida = true; Console.WriteLine("Lista de comandos basicos:"); Console.WriteLine("olhar bag"); Console.WriteLine("remover item"); Console.WriteLine("beber poção"); Console.WriteLine("Digite algum comando para testar sua ação:"); seleção = Console.ReadLine(); } if (seleção == "olhar bag") { selecaoValida = true; Personagem jogador1 = new Personagem(); Itens novoItem = new Itens(); novoItem.nome = "Espada Longa"; jogador1.AdicionarItemNaBag(jogador1, novoItem); jogador1.OlharBag(jogador1); Console.ReadLine(); } if (seleção == "remover item") { selecaoValida = true; Console.WriteLine("Qual item você gostaria de remover da sua bag?"); string nomeItem = Console.ReadLine(); Itens novoItem = new Itens(); novoItem.nome = nomeItem; Personagem jogador1 = new Personagem(); jogador1.RemoverItemNaBag(jogador1, novoItem); } if (seleção == "beber poção") { selecaoValida = true; string nomePoçao = "poção pequena"; Personagem jogador1 = new Personagem(); Itens novoItem = new Itens(); novoItem.nome = nomePoçao; jogador1.AdicionarItemNaBag(jogador1, novoItem); Console.WriteLine("primeiro didgite 'olhar bag' para ver os seus itens na bag"); Console.ReadLine(); jogador1.OlharBag(jogador1); Console.WriteLine("Qual poção você gostaria de beber?"); nomePoçao = Console.ReadLine(); jogador1.BeberPocao(jogador1, novoItem); } if (selecaoValida == false) { inicio(); } } } catch { Console.WriteLine("Selecione uma opção valida"); inicio(); } }