Advertisement
VelzA

asking

Sep 16th, 2019
353
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.51 KB | None | 0 0
  1. def main():
  2. ctr = 0
  3. money = 100
  4. gameover = False
  5.  
  6. x1 = 0
  7. y1 = 0
  8. j1 = ""
  9.  
  10. x2 = 0
  11. y2 = 0
  12. j2 = ""
  13.  
  14. x3 = 0
  15. y3 = 0
  16. j3 = ""
  17.  
  18. x4 = 0
  19. y4 = 0
  20. j4 = ""
  21.  
  22. x5 = 0
  23. y5 = 0
  24. j5 = ""
  25.  
  26. x6 = 0
  27. y6 = 0
  28. j6 = ""
  29.  
  30. x7 = 0
  31. y7 = 0
  32. j7 = ""
  33.  
  34. x8 = 0
  35. y8 = 0
  36. j8 = ""
  37.  
  38. while not gameover:
  39. print("\n")
  40. for i in range(7):
  41. for j in range(7):
  42. if i == 0 or j == 0 or i == 6 or j == 6:
  43. print(" * ",end="")
  44. elif i == y1 and j == x1:
  45. print(j1,end="")
  46. elif i == y2 and j == x2:
  47. print(j2,end="")
  48. elif i == y3 and j == x3:
  49. print(j3,end="")
  50. elif i == y4 and j == x4:
  51. print(j4,end="")
  52. elif i == y5 and j == x5:
  53. print(j5,end="")
  54. elif i == y6 and j == x6:
  55. print(j6,end="")
  56. elif i == y7 and j == x7:
  57. print(j7,end="")
  58. elif i == y8 and j == x8:
  59. print(j8,end="")
  60. else:
  61. print(" _ ",end="")
  62. print("\n",end="")
  63.  
  64. print("Money : " + str(money) + "G")
  65. print("Menu")
  66. print("1. Tanam")
  67. print("2. Siram")
  68. print("3. Cheat")
  69. print("4. Panen")
  70. print("5. Exit")
  71. menu = input("Masukkan Inputan Anda : ")
  72. if int(menu) == 1:
  73. submenu = True
  74. while submenu:
  75. print("Pilih Benih")
  76. print("1. Potato 30G")
  77. print("2. Carrot 20G")
  78. print("3. Back to menu")
  79. menu2 = input("Masukkan inputtan anda : ")
  80. if int(menu2) == 3:
  81. submenu = False
  82. elif int(menu2) == 2: #CARROT
  83. if (money - 20) >= 0:
  84. x = int(input("Masukkan Kotak X: "))
  85. y = int(input("Masukkan Kotak Y: "))
  86. if (x > 0 and x < 6) and (y > 0 and y < 6):
  87. ctr += 1
  88. money -= 20
  89. if ctr == 1:
  90. x1 += x
  91. y1 += y
  92. j1 += " c "
  93. elif ctr == 2:
  94. if not (x == x1 and y == y1):
  95. x2 += x
  96. y2 += y
  97. j2 += " c "
  98. else:
  99. money += 20
  100. ctr -= 1
  101. elif ctr == 3:
  102. if not ((x==x1 and y==y1) or (x==x2 and y==y2)):
  103. x3 += x
  104. y3 += y
  105. j3 += " c "
  106. else:
  107. money += 20
  108. ctr -= 1
  109. elif ctr == 4:
  110. if not ((x==x1 and y==y1) or (x==x2 and y==y2) or (x==x3 and y==y3)):
  111. x4 += x
  112. y4 += y
  113. j4 += " c "
  114. else:
  115. money += 20
  116. ctr -= 1
  117. elif ctr == 5:
  118. if not ((x==x1 and y==y1) or (x==x2 and y==y2) or (x==x3 and y==y3) or (x==x4 and y==y4)):
  119. x5 += x
  120. y5 += y
  121. j5 += " c "
  122. else:
  123. money += 20
  124. ctr -= 1
  125. elif ctr == 6:
  126. if not ((x==x1 and y==y1) or (x==x2 and y==y2) or (x==x3 and y==y3) or (x==x4 and y==y4) or (x==x5 and y==y5)):
  127. x6 += x
  128. y6 += y
  129. j6 += " c "
  130. else:
  131. money += 20
  132. ctr -= 1
  133. elif ctr == 7:
  134. if not ((x==x1 and y==y1) or (x==x2 and y==y2) or (x==x3 and y==y3) or (x==x4 and y==y4) or (x==x5 and y==y5) or (x==x6 and y==y6)):
  135. x7 += x
  136. y7 += y
  137. j7 += " c "
  138. else:
  139. money += 20
  140. ctr -= 1
  141. elif ctr == 8:
  142. if not ((x==x1 and y==y1) or (x==x2 and y==y2) or (x==x3 and y==y3) or (x==x4 and y==y4) or (x==x5 and y==y5) or (x==x6 and y==y6) or (x==x7 and y==y7)):
  143. x8 += x
  144. y8 += y
  145. j8 += " c "
  146. else:
  147. money += 20
  148. ctr -= 1
  149. else:
  150. print("Tanaman Maximum")
  151. money += 20
  152. else:
  153. print("Maaf uang anda tidak cukup")
  154.  
  155. elif int(menu2) == 1: # POTATO
  156. if (money - 30) >= 0:
  157. x = int(input("Masukkan Kotak X: "))
  158. y = int(input("Masukkan Kotak Y: "))
  159. if (x > 0 and x < 6) and (y > 0 and y < 6):
  160. ctr += 1
  161. money -= 30
  162. if ctr == 1:
  163. x1 += x
  164. y1 += y
  165. j1 += " p "
  166. elif ctr == 2:
  167. if not (x == x1 and y == y1):
  168. x2 += x
  169. y2 += y
  170. j2 += " p "
  171. else:
  172. money += 30
  173. ctr -= 1
  174. elif ctr == 3:
  175. if not ((x == x1 and y == y1) or (x == x2 and y == y2)):
  176. x3 += x
  177. y3 += y
  178. j3 += " p "
  179. else:
  180. money += 30
  181. ctr -= 1
  182. elif ctr == 4:
  183. if not ((x == x1 and y == y1) or (x == x2 and y == y2) or (x == x3 and y == y3)):
  184. x4 += x
  185. y4 += y
  186. j4 += " p "
  187. else:
  188. money += 30
  189. ctr -= 1
  190. elif ctr == 5:
  191. if not ((x == x1 and y == y1) or (x == x2 and y == y2) or (x == x3 and y == y3) or (x == x4 and y == y4)):
  192. x5 += x
  193. y5 += y
  194. j5 += " p "
  195. else:
  196. money += 30
  197. ctr -= 1
  198. elif ctr == 6:
  199. if not ((x == x1 and y == y1) or (x == x2 and y == y2) or (x == x3 and y == y3) or (x == x4 and y == y4) or (x == x5 and y == y5)):
  200. x6 += x
  201. y6 += y
  202. j6 += " p "
  203. else:
  204. money += 30
  205. ctr -= 1
  206. elif ctr == 7:
  207. if not ((x == x1 and y == y1) or (x == x2 and y == y2) or (x == x3 and y == y3) or (x == x4 and y == y4) or (x == x5 and y == y5) or (x == x6 and y == y6)):
  208. x7 += x
  209. y7 += y
  210. j7 += " p "
  211. else:
  212. money += 30
  213. ctr -= 1
  214. elif ctr == 8:
  215. if not ((x == x1 and y == y1) or (x == x2 and y == y2) or (x == x3 and y == y3) or (x == x4 and y == y4) or (x == x5 and y == y5) or (x == x6 and y == y6) or (x == x7 and y == y7)):
  216. x8 += x
  217. y8 += y
  218. j8 += " p "
  219. else:
  220. money += 30
  221. ctr -= 1
  222. else:
  223. print("Tanaman Maximum")
  224. money += 30
  225. else:
  226. print("Maaf uang anda tidak cukup")
  227. elif int(menu) == 2:
  228. tmp_X = int(input("Masukkan kotak X: "))
  229. tmp_Y = int(input("Masukkan kotak Y: "))
  230. if tmp_X == x1 and tmp_Y == y1:
  231. if j1 == " c ":
  232. j1 = " C "
  233. elif j1 == " p ":
  234. j1 = " P "
  235. elif tmp_X == x2 and tmp_Y == y2:
  236. if j2 == " c ":
  237. j2 = " C "
  238. elif j2 == " p ":
  239. j2 = " P "
  240. elif tmp_X == x3 and tmp_Y == y3:
  241. if j3 == " c ":
  242. j3 = " C "
  243. elif j3 == " p ":
  244. j3 = " P "
  245. elif tmp_X == x4 and tmp_Y == y4:
  246. if j4 == " c ":
  247. j4 = " C "
  248. elif j4 == " p ":
  249. j4 = " P "
  250. elif tmp_X == x5 and tmp_Y == y5:
  251. if j5 == " c ":
  252. j5 = " C "
  253. elif j5 == " p ":
  254. j5 = " P "
  255. elif tmp_X == x6 and tmp_Y == y6:
  256. if j6 == " c ":
  257. j6 = " C "
  258. elif j6 == " p ":
  259. j6 = " P "
  260. elif tmp_X == x7 and tmp_Y == y7:
  261. if j7 == " c ":
  262. j7 = " C "
  263. elif j7 == " p ":
  264. j7 = " P "
  265. elif tmp_X == x8 and tmp_Y == y8:
  266. if j8 == " c ":
  267. j8 = " C "
  268. elif j8 == " p ":
  269. j8 = " P "
  270. elif int(menu) == 3:
  271. if j1 == " c ":
  272. j1 = " C "
  273. elif j1 == " p ":
  274. j1 = " P "
  275. if j2 == " c ":
  276. j2 = " C "
  277. elif j2 == " p ":
  278. j2 = " P "
  279. if j3 == " c ":
  280. j3 = " C "
  281. elif j3 == " p ":
  282. j3 = " P "
  283. if j4 == " c ":
  284. j4 = " C "
  285. elif j4 == " p ":
  286. j4 = " P "
  287. if j5 == " c ":
  288. j5 = " C "
  289. elif j5 == " p ":
  290. j5 = " P "
  291. if j6 == " c ":
  292. j6 = " C "
  293. elif j6 == " p ":
  294. j6 = " P "
  295. if j7 == " c ":
  296. j7 = " C "
  297. elif j7 == " p ":
  298. j7 = " P "
  299. if j8 == " c ":
  300. j8 = " C "
  301. elif j8 == " p ":
  302. j8 = " P "
  303. elif int(menu) == 4:
  304. x_jual = int(input("Masukkan X: "))
  305. y_jual = int(input("Masukkan Y: "))
  306. if (x_jual > 0 and x_jual < 6) and (y_jual > 0 and y_jual < 6):
  307. if x_jual == x1 and y_jual == y1:
  308. if j1 == " C ":
  309. j1 = " _ "
  310. money += 30
  311. elif j1 == " P ":
  312. j1 = " _ "
  313. money += 50
  314. elif x_jual == x2 and y_jual == y2:
  315. if j2 == " C ":
  316. j2 = " _ "
  317. money += 30
  318. elif j2 == " P ":
  319. j2 = " _ "
  320. money += 50
  321. elif x_jual == x3 and y_jual == y3:
  322. if j3 == " C ":
  323. j3 = " _ "
  324. money += 30
  325. elif j3 == " P ":
  326. j3 = " _ "
  327. money += 50
  328. elif x_jual == x4 and y_jual == y4:
  329. if j4 == " C ":
  330. j4 = " _ "
  331. money += 30
  332. elif j4 == " P ":
  333. j4 = " _ "
  334. money += 50
  335. elif x_jual == x5 and y_jual == y5:
  336. if j5 == " C ":
  337. j5 = " _ "
  338. money += 30
  339. elif j5 == " P ":
  340. j5 = " _ "
  341. money += 50
  342. elif x_jual == x6 and y_jual == y6:
  343. if j6 == " C ":
  344. j6 = " _ "
  345. money += 30
  346. elif j6 == " P ":
  347. j6 = " _ "
  348. money += 50
  349. elif x_jual == x7 and y_jual == y7:
  350. if j7 == " C ":
  351. j7 = " _ "
  352. money += 30
  353. elif j7 == " P ":
  354. j7 = " _ "
  355. money += 50
  356. elif x_jual == x8 and y_jual == y8:
  357. if j8 == " C ":
  358. j8 = " _ "
  359. money += 30
  360. elif j8 == " P ":
  361. j8 = " _ "
  362. money += 50
  363. elif int(menu) == 5:
  364. gameover = True
  365. if __name__ == '__main__':
  366. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement