Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def main():
- ctr = 0
- money = 100
- gameover = False
- x1 = 0
- y1 = 0
- j1 = ""
- x2 = 0
- y2 = 0
- j2 = ""
- x3 = 0
- y3 = 0
- j3 = ""
- x4 = 0
- y4 = 0
- j4 = ""
- x5 = 0
- y5 = 0
- j5 = ""
- x6 = 0
- y6 = 0
- j6 = ""
- x7 = 0
- y7 = 0
- j7 = ""
- x8 = 0
- y8 = 0
- j8 = ""
- while not gameover:
- print("\n")
- for i in range(7):
- for j in range(7):
- if i == 0 or j == 0 or i == 6 or j == 6:
- print(" * ",end="")
- elif i == y1 and j == x1:
- print(j1,end="")
- elif i == y2 and j == x2:
- print(j2,end="")
- elif i == y3 and j == x3:
- print(j3,end="")
- elif i == y4 and j == x4:
- print(j4,end="")
- elif i == y5 and j == x5:
- print(j5,end="")
- elif i == y6 and j == x6:
- print(j6,end="")
- elif i == y7 and j == x7:
- print(j7,end="")
- elif i == y8 and j == x8:
- print(j8,end="")
- else:
- print(" _ ",end="")
- print("\n",end="")
- print("Money : " + str(money) + "G")
- print("Menu")
- print("1. Tanam")
- print("2. Siram")
- print("3. Cheat")
- print("4. Panen")
- print("5. Exit")
- menu = input("Masukkan Inputan Anda : ")
- if int(menu) == 1:
- submenu = True
- while submenu:
- print("Pilih Benih")
- print("1. Potato 30G")
- print("2. Carrot 20G")
- print("3. Back to menu")
- menu2 = input("Masukkan inputtan anda : ")
- if int(menu2) == 3:
- submenu = False
- elif int(menu2) == 2: #CARROT
- if (money - 20) >= 0:
- x = int(input("Masukkan Kotak X: "))
- y = int(input("Masukkan Kotak Y: "))
- if (x > 0 and x < 6) and (y > 0 and y < 6):
- ctr += 1
- money -= 20
- if ctr == 1:
- x1 += x
- y1 += y
- j1 += " c "
- elif ctr == 2:
- if not (x == x1 and y == y1):
- x2 += x
- y2 += y
- j2 += " c "
- else:
- money += 20
- ctr -= 1
- elif ctr == 3:
- if not ((x==x1 and y==y1) or (x==x2 and y==y2)):
- x3 += x
- y3 += y
- j3 += " c "
- else:
- money += 20
- ctr -= 1
- elif ctr == 4:
- if not ((x==x1 and y==y1) or (x==x2 and y==y2) or (x==x3 and y==y3)):
- x4 += x
- y4 += y
- j4 += " c "
- else:
- money += 20
- ctr -= 1
- elif ctr == 5:
- 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)):
- x5 += x
- y5 += y
- j5 += " c "
- else:
- money += 20
- ctr -= 1
- elif ctr == 6:
- 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)):
- x6 += x
- y6 += y
- j6 += " c "
- else:
- money += 20
- ctr -= 1
- elif ctr == 7:
- 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)):
- x7 += x
- y7 += y
- j7 += " c "
- else:
- money += 20
- ctr -= 1
- elif ctr == 8:
- 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)):
- x8 += x
- y8 += y
- j8 += " c "
- else:
- money += 20
- ctr -= 1
- else:
- print("Tanaman Maximum")
- money += 20
- else:
- print("Maaf uang anda tidak cukup")
- elif int(menu2) == 1: # POTATO
- if (money - 30) >= 0:
- x = int(input("Masukkan Kotak X: "))
- y = int(input("Masukkan Kotak Y: "))
- if (x > 0 and x < 6) and (y > 0 and y < 6):
- ctr += 1
- money -= 30
- if ctr == 1:
- x1 += x
- y1 += y
- j1 += " p "
- elif ctr == 2:
- if not (x == x1 and y == y1):
- x2 += x
- y2 += y
- j2 += " p "
- else:
- money += 30
- ctr -= 1
- elif ctr == 3:
- if not ((x == x1 and y == y1) or (x == x2 and y == y2)):
- x3 += x
- y3 += y
- j3 += " p "
- else:
- money += 30
- ctr -= 1
- elif ctr == 4:
- if not ((x == x1 and y == y1) or (x == x2 and y == y2) or (x == x3 and y == y3)):
- x4 += x
- y4 += y
- j4 += " p "
- else:
- money += 30
- ctr -= 1
- elif ctr == 5:
- 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)):
- x5 += x
- y5 += y
- j5 += " p "
- else:
- money += 30
- ctr -= 1
- elif ctr == 6:
- 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)):
- x6 += x
- y6 += y
- j6 += " p "
- else:
- money += 30
- ctr -= 1
- elif ctr == 7:
- 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)):
- x7 += x
- y7 += y
- j7 += " p "
- else:
- money += 30
- ctr -= 1
- elif ctr == 8:
- 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)):
- x8 += x
- y8 += y
- j8 += " p "
- else:
- money += 30
- ctr -= 1
- else:
- print("Tanaman Maximum")
- money += 30
- else:
- print("Maaf uang anda tidak cukup")
- elif int(menu) == 2:
- tmp_X = int(input("Masukkan kotak X: "))
- tmp_Y = int(input("Masukkan kotak Y: "))
- if tmp_X == x1 and tmp_Y == y1:
- if j1 == " c ":
- j1 = " C "
- elif j1 == " p ":
- j1 = " P "
- elif tmp_X == x2 and tmp_Y == y2:
- if j2 == " c ":
- j2 = " C "
- elif j2 == " p ":
- j2 = " P "
- elif tmp_X == x3 and tmp_Y == y3:
- if j3 == " c ":
- j3 = " C "
- elif j3 == " p ":
- j3 = " P "
- elif tmp_X == x4 and tmp_Y == y4:
- if j4 == " c ":
- j4 = " C "
- elif j4 == " p ":
- j4 = " P "
- elif tmp_X == x5 and tmp_Y == y5:
- if j5 == " c ":
- j5 = " C "
- elif j5 == " p ":
- j5 = " P "
- elif tmp_X == x6 and tmp_Y == y6:
- if j6 == " c ":
- j6 = " C "
- elif j6 == " p ":
- j6 = " P "
- elif tmp_X == x7 and tmp_Y == y7:
- if j7 == " c ":
- j7 = " C "
- elif j7 == " p ":
- j7 = " P "
- elif tmp_X == x8 and tmp_Y == y8:
- if j8 == " c ":
- j8 = " C "
- elif j8 == " p ":
- j8 = " P "
- elif int(menu) == 3:
- if j1 == " c ":
- j1 = " C "
- elif j1 == " p ":
- j1 = " P "
- if j2 == " c ":
- j2 = " C "
- elif j2 == " p ":
- j2 = " P "
- if j3 == " c ":
- j3 = " C "
- elif j3 == " p ":
- j3 = " P "
- if j4 == " c ":
- j4 = " C "
- elif j4 == " p ":
- j4 = " P "
- if j5 == " c ":
- j5 = " C "
- elif j5 == " p ":
- j5 = " P "
- if j6 == " c ":
- j6 = " C "
- elif j6 == " p ":
- j6 = " P "
- if j7 == " c ":
- j7 = " C "
- elif j7 == " p ":
- j7 = " P "
- if j8 == " c ":
- j8 = " C "
- elif j8 == " p ":
- j8 = " P "
- elif int(menu) == 4:
- x_jual = int(input("Masukkan X: "))
- y_jual = int(input("Masukkan Y: "))
- if (x_jual > 0 and x_jual < 6) and (y_jual > 0 and y_jual < 6):
- if x_jual == x1 and y_jual == y1:
- if j1 == " C ":
- j1 = " _ "
- money += 30
- elif j1 == " P ":
- j1 = " _ "
- money += 50
- elif x_jual == x2 and y_jual == y2:
- if j2 == " C ":
- j2 = " _ "
- money += 30
- elif j2 == " P ":
- j2 = " _ "
- money += 50
- elif x_jual == x3 and y_jual == y3:
- if j3 == " C ":
- j3 = " _ "
- money += 30
- elif j3 == " P ":
- j3 = " _ "
- money += 50
- elif x_jual == x4 and y_jual == y4:
- if j4 == " C ":
- j4 = " _ "
- money += 30
- elif j4 == " P ":
- j4 = " _ "
- money += 50
- elif x_jual == x5 and y_jual == y5:
- if j5 == " C ":
- j5 = " _ "
- money += 30
- elif j5 == " P ":
- j5 = " _ "
- money += 50
- elif x_jual == x6 and y_jual == y6:
- if j6 == " C ":
- j6 = " _ "
- money += 30
- elif j6 == " P ":
- j6 = " _ "
- money += 50
- elif x_jual == x7 and y_jual == y7:
- if j7 == " C ":
- j7 = " _ "
- money += 30
- elif j7 == " P ":
- j7 = " _ "
- money += 50
- elif x_jual == x8 and y_jual == y8:
- if j8 == " C ":
- j8 = " _ "
- money += 30
- elif j8 == " P ":
- j8 = " _ "
- money += 50
- elif int(menu) == 5:
- gameover = True
- if __name__ == '__main__':
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement