Estou fazendo exatamente como está no vídeo (pelo menos não encontrei nada que esteja fazendo diferente) e meu código da erro. Eu coloco pontos_ate_agora = 1000 Digo que pontos_a_perder = (chute - numero_secreto) / 2 Atualizo os pontos com pontos_ate_agora -= pontos_a_perder E peço pra imprimir puts "Você ganhou #{pontos_ate_agora} pontos."
O que estou fazendo de errado? Segue trecho do meu código:
pontos_ate_agora = 1000
limite_de_tentativas = 5
chutes = []
total_de_chutes = 0
for tentativa in 1..limite_de_tentativas
chute = pede_um_numero(chutes, tentativa, limite_de_tentativas)
chutes << chute
total_de_chutes += 1
pontos_a_perder = (chute - numero_secreto) /2
pontos_ate_agora -= pontos_a_perder
if verifica_se_acertou(numero_secreto, chute)
break
end
end
puts "Você ganhou #{pontos_ate_agora} pontos."
Agradeço desde já!