Olá, Arthur!
Parabéns pelo projeto!
Uma outra forma de fazer isso é utilizando uma variável contador para acompanhar o número de tentativas. No seu código, você já possui um loop for
que controla as tentativas, então podemos utilizar essa variável tentativas
para verificar se o limite foi atingido.
Aqui está uma sugestão de como você pode implementar isso:
// Definir o limite de tentativas
int limiteTentativas = 3;
// Loop de tentativas
for (int tentativas = 0; tentativas < limiteTentativas; tentativas++)
{
// Resto do código...
}
Dentro do loop, você pode adicionar uma verificação para verificar se o limite de tentativas foi atingido. Se sim, você pode exibir uma mensagem de "GAME OVER" e encerrar o jogo. Por exemplo:
if (tentativas >= limiteTentativas - 1)
{
Console.WriteLine("\nNúmero limite de tentativas atingido");
Console.WriteLine("\n\n GAME OVER!");
break;
}
Dessa forma, quando o jogador atingir o limite de tentativas, a mensagem será exibida e o loop será interrompido.
Bons estudos!