Título autoexplicativo. Não consigo achar onde está o erro:
def da_boas_vidas
puts "Bem vindo ao jogo da adivinhação!"
puts "Qual o seu nome?"
nome = gets
puts "\n\n\n"
puts "Vamos para o game, " + nome
end
def sorteia_numero_secreto
puts "Aguarde... Escolhendo um número secreto entre 0 e 200..."
sorteado = 175
puts "Número escolhido! Pode começar com os palpites... haha"
puts "\n\n"
sorteado
end
def pede_um_numero (tentativa, limite_de_tentativas)
puts "Tentativa " + tentativa.to_s + " de " + limite_de_tentativas.to_s
puts "Pode digitar o número..."
chute = gets
puts "Será que acertou? Voce chutou " + chute
chute.to_i
end
def verifica_se_acertou (numero_secreto, chute)
acertou = numero_secreto == chute
if acertou
puts = "Acertou!"
return true
else
if numero_secreto > chute
puts "O número secreto é maior que o seu chute"
puts "\n\n"
return false
else
puts "O número secreto é menor que o seu chute"
puts "\n\n"
return false
end
end
end
da_boas_vidas
numero_secreto = sorteia_numero_secreto
limite_de_tentativas = 5
for tentativa in 1..limite_de_tentativas
chute = pede_um_numero(tentativa, limite_de_tentativas)
if verifica_se_acertou(numero_secreto, chute)
break
end
end