alguem poderia me ajudar? mesmo lendo a emsagem de de erro nao conseguir encontrar o problema
def da_boas_vindas
puts "Bem vindo ao jogo da forca"
puts "Qual é o seu nome?"
nome = gets.strip
puts "\n\n\n\n\n\n"
puts "Começaremos o jogo para você, #{nome}"
nome
end
def sorteia_palavra_secreta
puts "Escolhendo uma palavra..."
palavra_secreta = "programador"
puts "Escolhida uma palavra com #{palavra_secreta.size} letras... boa sorte!"
palavra_secreta
end
def nao_quer_jogar?
puts "Deseja jogar novamente? (S/N)"
quero_jogar = gets.strip
nao_quero_jogar = quero_jogar.upcase == "N"
end
def pede_um_chute (chute, erros)
puts "\n\n\n\n"
puts "Erros ate agora #{erros}"
puts "Chutes ate agora: #{chutes}"
puts "Entre com uma letra ou palavra"
chute = gets.strip
puts "Sera que voce acertou? voce chutou #{chute}"
chute
end
def joga (nome)
palavra_secreta = escolhe_palavra_secreta
erros = 0
chutes = []
pontos_ate_agoa = 0
while erros < 5
chute = pede_um_chute
chutes << chute
chutou_uma_letra = chute.size == 1
if chutou_uma_letra
else
acertou = chute == palavra_secreta
if acertou
puts "Parabens! Voce acertou!"
pontos_ate_agora += 100
break
else
puts "Que pena voce errou"
pontos_ate_agora -=30
erros += 1
end
end
end
puts "vc ganhou #{pontos_ate_agora} pontos."
end
nome = da_boas_vindas
loop do
joga nome
break if nao_quer_jogar?
end
mensagem de erro: https://imgur.com/a/TrtdYIj