Guest User

Untitled

a guest
Jul 7th, 2016
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.24 KB | None | 0 0
  1. import os, time
  2. from time import sleep
  3. import random
  4.  
  5. def cls():
  6. if os.name == 'nt':
  7. os.system('cls')
  8. else:
  9. os.system("clear")
  10.  
  11. sus="-"*35
  12.  
  13. #face variables
  14. faceAng=" _ _ \n \ / \n | \ / | \n | | \n \n ___________ \n / \ \n / \ \n \n"
  15. faceSad=" \n | | \n | | \n | | \n \n __________ \n / \ \n / \ \n \n"
  16. faceHap=" \n \n | | \n | | \n | | \n \n \n \ / \n \ __________ / \n \n"
  17.  
  18.  
  19. #Other variables
  20. depo=["rock","paper","scissors","lizard","spock"]
  21. depo2=("exit")
  22. depo3=("fuck you","fucktard","douchebag","pussy","shithead","asshat","fudge packer")
  23. answers=("Yep, no doubt about it, your father should have pulled out earlier.","I’m not a proctologist but I sure know an asshole when I see one","Who lit the fuse on your tampon?","If I wanted to listen to an asshole, I’d fart.","Acting like a dick wont make yours any bigger","well... your ass looks fat in those pants.","Who ate your bowl of sunshine this morning thundercloud?")
  24.  
  25. user_score=0
  26. computer_score=0
  27. game_tie=0
  28.  
  29.  
  30. name = input("What is your name? ")
  31. print()
  32. print("Hello, " + name + "! Welcome to my Rock, Paper, Scissors, Lizard, Spock Game!")
  33.  
  34. while True:
  35. print()
  36. print("PLAYER " + name)
  37. print()
  38. print(" ------------------------------")
  39. print(' Wins: ', user_score, ' |')
  40. print(' Loses: ', computer_score, ' |')
  41. print(' Ties: ', game_tie, ' |')
  42. print(" ------------------------------")
  43. print()
  44. print(" Rock, paper, scissors, lizard, or Spock? Type exit or press ENTER to quit:")
  45. print()
  46. print(" NOTE: TYPE CHOICES IN ALL LOWER CASE.")
  47. print()
  48. print()
  49. x=input(" SELECTION: ")
  50. cls()
  51.  
  52. if x in depo3:
  53. print (faceAng)
  54. print(random.choice(answers))
  55. sleep(5.0)
  56. exit()
  57.  
  58. if x in depo2:
  59. exit()
  60.  
  61. if x not in depo:
  62. print ("INVALID SELECTION")
  63. sleep(1.0)
  64. cls()
  65. continue
  66.  
  67. pc=random.choice(depo)
  68. sleep(0.5)
  69. print (("Computer picked {}.").format(pc))
  70. if x==pc:
  71. sleep(0.5)
  72. print (("\nIt's a draw.\n{}").format(sus))
  73. input("Try Again? Press Enter to Continue... ")
  74. game_tie=game_tie+1
  75. cls()
  76.  
  77.  
  78. elif x=="rock" and pc=="scissors":
  79. sleep(0.5)
  80. print (("\nYOU WIN! Rock smashes scissors.\n{}").format(sus))
  81. print (faceHap)
  82. input("Try Again? Press Enter to Continue... ")
  83. user_score=user_score+1
  84. cls()
  85.  
  86. elif x=="rock" and pc=="spock":
  87. sleep(0.5)
  88. print (("\nYOU LOSE! Spock vaporizes rock.\n{}").format(sus))
  89. print (faceSad)
  90. input("Try Again? Press Enter to Continue... ")
  91. computer_score=computer_score+1
  92. cls()
  93.  
  94. elif x=="rock" and pc=="lizard":
  95. sleep(0.5)
  96. print (("\nYOU WIN! Rock crushes lizard.\n{}").format(sus))
  97. print (faceHap)
  98. input("Try Again? Press Enter to Continue... ")
  99. user_score=user_score+1
  100. cls()
  101.  
  102. elif x=="rock" and pc=="paper":
  103. sleep(0.5)
  104. print (("\nYOU LOSE! Paper covers rock.\n{}").format(sus))
  105. print (faceSad)
  106. input("Try Again? Press Enter to Continue... ")
  107. computer_score=computer_score+1
  108. cls()
  109.  
  110. elif x=="paper" and pc=="rock":
  111. sleep(0.5)
  112. print (("\nYOU WIN! Paper beats rock,\n{}").format(sus))
  113. print (faceHap)
  114. input("Try Again? Press Enter to Continue... ")
  115. user_score=user_score+1
  116. cls()
  117. elif x=="paper" and pc=="scissors":
  118. sleep(0.5)
  119. print (("\nYOU LOSE! Scissors cut paper\n{}").format(sus))
  120. print (faceSad)
  121. input("Try Again? Press Enter to Continue... ")
  122. computer_score=computer_score+1
  123. cls()
  124. elif x=="paper" and pc=="spock":
  125. sleep(0.5)
  126. print (("\nYOU WIN! Paper dispoves Spock.\n{}").format(sus))
  127. print (faceHap)
  128. input("Try Again? Press Enter to Continue... ")
  129. user_score=user_score+1
  130. cls()
  131. elif x=="paper" and pc=="lizard":
  132. sleep(0.5)
  133. print (("\nYOU LOSE! Lizard eats paper.\n{}").format(sus))
  134. print (faceSad)
  135. input("Try Again? Press Enter to Continue... ")
  136. computer_score=computer_score+1
  137. cls()
  138.  
  139. elif x=="scissors" and pc=="paper":
  140. sleep(0.5)
  141. print (("\nYOU WIN! Scissors cuts paper.\n{}").format(sus))
  142. print (faceHap)
  143. input("Try Again? Press Enter to Continue... ")
  144. user_score=user_score+1
  145. cls()
  146.  
  147. elif x=="scissors" and pc=="lizard":
  148. sleep(0.5)
  149. print (("\nYOU WIN! Scissors decapitates liazrd.\n{}").format(sus))
  150. print (faceHap)
  151. input("Try Again? Press Enter to Continue... ")
  152. user_score=user_score+1
  153. cls()
  154.  
  155. elif x=="scissors" and pc=="spock":
  156. sleep(0.5)
  157. print (("\nYOU LOSE!Spock smashes scissors.\n{}").format(sus))
  158. print (faceSad)
  159. input("Try Again? Press Enter to Continue... ")
  160. computer_score=computer_score+1
  161. cls()
  162.  
  163. elif x=="scissors" and pc=="rock":
  164. sleep(0.5)
  165. print (("\nYOU LOSE! Rock smashes scissors.\n{}").format(sus))
  166. print (faceSad)
  167. input("Try Again? Press Enter to Continue... ")
  168. computer_score=computer_score+1
  169. cls()
  170.  
  171. elif x=="lizard" and pc=="paper":
  172. sleep(0.5)
  173. print (("\nYOU WIN! Lizard eats paper.\n{}").format(sus))
  174. print (faceHap)
  175. input("Try Again? Press Enter to Continue... ")
  176. user_score=user_score+1
  177. cls()
  178.  
  179. elif x=="lizard" and pc=="rock":
  180. sleep(0.5)
  181. print (("\nYOU LOSE! Rock crushes lizard.\n{}").format(sus))
  182. print (faceSad)
  183. input("Try Again? Press Enter to Continue... ")
  184. computer_score=computer_score+1
  185. cls()
  186.  
  187. elif x=="lizard" and pc=="spock":
  188. sleep(0.5)
  189. print (("\nYOU WIN! Lizard poisons Spock.\n{}").format(sus))
  190. print (faceHap)
  191. input("Try Again? Press Enter to Continue... ")
  192. user_score=user_score+1
  193. cls()
  194.  
  195. elif x=="lizard" and pc=="scissors":
  196. sleep(0.5)
  197. print (("\nYOU LOSE! Scissors decapitates lizard.\n{}").format(sus))
  198. print (faceSad)
  199. input("Try Again? Press Enter to Continue... ")
  200. computer_score=computer_score+1
  201. cls()
  202.  
  203.  
  204. elif x=="spock" and pc=="paper":
  205. sleep(0.5)
  206. print (("\nYOU LOSE! Paper disproves Spock.\n{}").format(sus))
  207. print (faceSad)
  208. input("Try Again? Press Enter to Continue... ")
  209. computer_score=computer_score+1
  210. cls()
  211.  
  212. elif x=="spock" and pc=="scissors":
  213. sleep(0.5)
  214. print (("\nYOU WIN! Spock smashes scissors.\n{}").format(sus))
  215. print (faceHap)
  216. input("Try Again? Press Enter to Continue... ")
  217. user_score=user_score+1
  218. cls()
  219.  
  220. elif x=="spock" and pc=="lizard":
  221. sleep(0.5)
  222. print (("\nYOU LOSE! Lizard poisons Spock.\n{}").format(sus))
  223. print (faceSad)
  224. input("Try Again? Press Enter to Continue... ")
  225. computer_score=computer_score+1
  226. cls()
  227.  
  228. elif x=="spock" and pc=="rock":
  229. sleep(0.5)
  230. print (("\nYOU WIN! Spock vaporizes rock.\n{}").format(sus))
  231. print (faceHap)
  232. input("Try Again? Press Enter to Continue... ")
  233. user_score=user_score+1
  234. cls()
  235.  
  236. else:
  237. sleep(0.5)
  238. print (("\nYOU LOSE! {} beats {}\n{}").format(pc,x,sus))
  239. print (faceSad)
  240. input("Try Again? Press Enter to Continue... ")
  241. computer_score=computer_score+1
  242. cls()
  243. input()
Advertisement
Add Comment
Please, Sign In to add comment