Oi, Jefferson! Como vai?
Gostei bastante da forma como você montou a abertura do jogo com a arte em texto no Console.WriteLine e também da escolha do do...while, que funciona muito bem nesse desafio porque garante pelo menos uma tentativa antes da verificação final.
Sua lógica de comparar se o número digitado é maior ou menor que o valor sorteado ficou organizada e fácil de acompanhar.
Uma dica interessante para o futuro é usar o método int.TryParse() para validar o que a pessoa digitou e evitar que o programa pare caso ela escreva algo que não seja número Veja este exemplo:
string entrada = Console.ReadLine()!;
if (int.TryParse(entrada, out int numero))
{
Console.WriteLine($"Voce digitou {numero}");
}
else
{
Console.WriteLine("Digite apenas numeros.");
}
Esse código verifica se a entrada pode ser convertida em número antes de continuar o programa.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!