Ich versuche, eine ziemlich einfache Würfelrolle und Antwort in der Aufforderung einrichten und es funktioniert nicht richtig. Ich wollte, dass die Schleife weiter fragt, bis der Benutzer Roll, Roll oder ROLL eingibt.Bis Anweisung nicht funktioniert auf einfachen Code
def roll()
x = rand(5) + 1
y = rand(5) + 1
z = rand(5) + 1
puts "You rolled #{x},#{y},#{z}"
if x == y && y == z
puts "TRIPS! Trip #{x}s"
elsif x == y || y == z || x == z
puts "Pair!"
else
if x > y && x > z
puts "#{x} high"
end
if y > x && y > z
puts "#{z} high"
end
if z > x && z > y
puts "#{z} high"
end
end
end
puts "Type 'roll' when you're ready."
entry = gets.chomp
until entry == roll || Roll || ROLL
puts "Type 'roll' when you're ready."
entry = gets.chomp
end
roll()