Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

O sistema de pontos não faz sentido

Ao utilizar a diferença entre o alvo e a tentativa para reduzir a pontuação seria possível inferir o alvo, pois por exemplo se o alvo fosse 10 e eu chutasse 15 perderia 5 pontos, dessa forma saberia pela mensagem que seria retornada que o valor está 5 unidades abaixo do meu primeiro valor, sempre acertando a segunda tentativa. Isso quebraria o objetivo de ser um jogo de adivinhação, não?

1 resposta
solução!

Programando dessa forma que você descreveu sim, quebraria o objetivo do jogo com certeza. Por isso a pontuação deve ser exibida somente no final da partida, e não a cada chance do jogador.