Guest User

Untitled

a guest
Jun 18th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. def match
  2. puts "Welcome to Rock - Paper - Scissors"
  3. puts "Choose your weapon: rock - paper - scissors"
  4. user_weapon = gets.strip.downcase
  5. random = rand(1..3)
  6. if random == 1
  7. computer_weapon = "rock"
  8. elsif random == 2
  9. computer_weapon = "paper"
  10. elsif random == 3
  11. computer_weapon = "scissors"
  12. end
  13. puts "\n"
  14. puts "The computer selected #{computer_weapon}."
  15. puts "\n"
  16. results(user_weapon, computer_weapon)
  17. puts "\n"
  18. play_again
  19. end
  20.  
  21. def results(user_weapon, computer_weapon)
  22. if user_weapon === computer_weapon
  23. puts "It's a tie game!"
  24. elsif user_weapon === "rock" && computer_weapon === "scissors"
  25. puts "You win!"
  26. elsif user_weapon === "rock" && computer_weapon === "paper"
  27. puts "Meet your new master, the computer."
  28. elsif user_weapon === "paper" && computer_weapon === "rock"
  29. puts "You win!"
  30. elsif user_weapon === "paper" && computer_weapon === "scissors"
  31. puts "Meet your new master, the computer."
  32. elsif user_weapon === "scissors" && computer_weapon === "rock"
  33. puts "Meet your new master, the computer."
  34. elsif user_weapon === "scissors" && computer_weapon === "paper"
  35. puts "You win!"
  36. end
  37. end
  38.  
  39. def play_again
  40. puts "Would you like to play again? y/n"
  41. input = gets.strip.downcase
  42. if input == "y"
  43. match
  44. else
  45. puts "Thanks for playing!"
  46. end
  47. end
  48.  
  49. match
Add Comment
Please, Sign In to add comment