Oi, Luis! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Gostei bastante de como você estruturou o do while, garantindo que o jogo continue até o acerto. Também ficou bem claro o uso do if/else para orientar o jogador com dicas, o que deixa a experiência mais interativa.
Você pode testar o TryParse para evitar erros caso o usuário digite algo inválido.
string entrada = Console.ReadLine();
int numero;
if (int.TryParse(entrada, out numero))
{
Console.WriteLine(numero);
}
else
{
Console.WriteLine("Entrada invalida");
}
Nesse código, o programa tenta converter o texto em número sem quebrar a aplicação caso o usuário digite algo errado.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!