using System;
void Mensageminicial1()
{
Console.WriteLine("**************************");
Console.WriteLine("Bem-vindo(a) ao...");
Console.WriteLine(@"
█████▀███████████████████████████████████████████████████████████████████████████████████████
█─▄▄▄▄█▄─██─▄█▄─▄▄─█─▄▄▄▄█─▄▄▄▄███─▄─▄─█─█─█▄─▄▄─███▄─▀█▄─▄█▄─██─▄█▄─▀█▀─▄█▄─▄─▀█▄─▄▄─█▄─▄▄▀█
█─██▄─██─██─███─▄█▀█▄▄▄▄─█▄▄▄▄─█████─███─▄─██─▄█▀████─█▄▀─███─██─███─█▄█─███─▄─▀██─▄█▀██─▄─▄█
▀▄▄▄▄▄▀▀▄▄▄▄▀▀▄▄▄▄▄▀▄▄▄▄▄▀▄▄▄▄▄▀▀▀▀▄▄▄▀▀▄▀▄▀▄▄▄▄▄▀▀▀▄▄▄▀▀▄▄▀▀▄▄▄▄▀▀▄▄▄▀▄▄▄▀▄▄▄▄▀▀▄▄▄▄▄▀▄▄▀▄▄▀");
}
void Nome()
{
Console.Write("\nQual seu nome? ");
string nomeUsuario = Console.ReadLine();
Console.WriteLine(nomeUsuario + "... Muito bem. Então...");
Console.WriteLine(@"
█░█ ▄▀█ █▀▄▀█ █▀█ █▀ ░░█ █▀█ █▀▀ ▄▀█ █▀█
▀▄▀ █▀█ █░▀░█ █▄█ ▄█ █▄█ █▄█ █▄█ █▀█ █▀▄");
}
void RandomNumber()
{
while (true)
{
Console.WriteLine("\nPressione Enter para iniciar o jogo...");
ConsoleKeyInfo keyInfo = Console.ReadKey();
if (keyInfo.Key == ConsoleKey.Enter)
{
Console.WriteLine("\nOs números estão rodando! Aperte enter novamente para que um seja escolhido");
ConsoleKeyInfo keyInfo2 = Console.ReadKey();
if (keyInfo2.Key == ConsoleKey.Enter)
{
int NumeroAleatorio = GerarNumeroAleatorio(1, 100);
Console.WriteLine("\nO seu número já foi escolhido. Vamos ver se você consegue advinhá-lo");
bool acertou = false;
while (!acertou)
{
Console.Write("Qual o seu número? ");
string entradaUsuario = Console.ReadLine();
if (int.TryParse(entradaUsuario, out int numeroEscolhido))
{
if (numeroEscolhido == NumeroAleatorio)
{
Console.WriteLine("Parabéns!! Você acertou!");
break;
}
else if (numeroEscolhido < NumeroAleatorio)
{
Console.WriteLine("Chutou muito baixo. Tente novamente!");
}
else
{
Console.WriteLine("Você pensou muito alto! Tente novamente!");
}
}
else
{
Console.WriteLine("Entrada inválida. Por favor, insira um número válido.");
}
}
Console.Write("Você quer jogar de novo? (sim/não): ");
string resposta = Console.ReadLine();
if (resposta.ToLower() != "sim")
{
Environment.Exit(0);
}
}
else
{
Console.WriteLine("\nVocê precisa pressionar Enter para escolher um número.");
}
}
else
{
Console.WriteLine("\nVocê precisa pressionar Enter para iniciar o jogo.");
}
}
}
static int GerarNumeroAleatorio(int minimo, int maximo)
{
Random NmrEscolhido = new Random();
return (int) (NmrEscolhido.Next(minimo, maximo + 1));
}
Mensageminicial1();
Nome();
RandomNumber();