Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 32 additions & 0 deletions ruby_game.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
def greeting
puts "Welcome to secret number game. What is your name?"
name = gets.chomp
puts "Hello #{name} let's play"
puts "Pick a number between 1 and 100. You have 5 chances"
end


def guess_number(secret_number)
user_number = gets.chomp.to_i
chances = 5

if user_number == secret_number
puts "That's the secret number. You win!"
exit
elsif user_number > secret_number
puts "You are to high. Guess again"
puts "You have #{chances -1} guesses left."
elsif user_number < secret_number
puts "You are to low. Guess again"
puts "You have #{chances -1} guesses left."
end
end

greeting
chances = 5
random_number = rand(1..100)
puts "#{random_number} is secret number"
while chances < 6 && until chances == 0
guess_number(random_number)
end
end