1
resposta

[Projeto] Incrementando o jogo

Tentei fazer o jogo mais interativo com quem está jogando, daí agora ele pergunta o nome do jogador e conta as tentativas. Agora quero pensar em como guardar cada jogador para fazer um sistema de recordes que nem nos fliperamas antigos, quem sabe também uma forma de superar o próprio progresso do jogador!

void Joguinho()
{
        Console.WriteLine("Boas vindas ao joguinho! Por favor, digite seu nome: ");
        string jogador = Console.ReadLine()!;

        Console.WriteLine($"Olá {jogador}, pressione a tecla Enter para jogar.");
        Console.ReadKey();

    Random aleatorio = new Random();
    int numeroSecreto = aleatorio.Next(1, 101);
    int tentativas = 0;
    do
    {

        Console.Write("Digite um número entre 1 e 100: ");
        int chute = int.Parse(Console.ReadLine()!);
        tentativas++;

        if (chute == numeroSecreto)
        {
            Console.WriteLine($"Parabéns, {jogador}! Você acertou o número com {tentativas} tentativas!");
            break;
        }
        else if (chute < numeroSecreto)
        {
            Console.WriteLine("O número é maior.");
        }
        else
        {
            Console.WriteLine("O número é menor.");
        }

    } while (true);
}
Joguinho();
1 resposta

João, acho que com os próximos assuntos a serem abordados no curso ficará mais tranquilo de fazer esse sistema de recordes que você quer fazer. Inclusive será uma ótima forma de incrementar seu jogo e observar a evolução que fará no decorrer do treinamento!