Advertisement
GameNationRDF

Cookie Clicker with Python version 0.0.5

Sep 15th, 2013
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.89 KB | None | 0 0
  1. #Simple Clicker Game! version 0.0.5
  2. #Code by GameNationRDF Have fun :) ..
  3. #More achievements to be added in the future updates!
  4. #GUI is Work In Progress..
  5.  
  6. from tkinter import *
  7. import time
  8.  
  9. master = Tk()
  10.  
  11. click = 0
  12. mult = 1
  13.  
  14. def blankLine():
  15.     for i in range(23):
  16.         print ("")
  17.  
  18. def purchaseDoubleClicksCommand():
  19.     global click
  20.     global mult
  21.     if click < 750:
  22.         print ("Not enough clicks!")
  23.         blankLine()
  24.     if click >= 750:
  25.         mult = mult*2
  26.         click = click - 750
  27.         print ("Double Clicks Purchased!")
  28.         blankLine()
  29.  
  30. def buttonCommand():
  31.     global click
  32.     global mult
  33.     click += 1*(mult)
  34.     print (click)
  35.     blankLine()
  36.  
  37.     #Acihevements and Bonus clicks
  38.    
  39.     if click == 100:
  40.         print ('''Achievement Unlocked: Junior Clicker!
  41.    BONUS 100!''')
  42.         click += 100
  43.            
  44.     elif click == 400:
  45.         print ('''Achievement Unlocked: Little Ninja Clicks!
  46.    BONUS 200!''')
  47.         click += 300
  48.  
  49.     elif click == 900:
  50.         print ('''Achievement Unlocked: Legit Ninja!
  51.    DOUBLE CLICKS!''')
  52.         mult = mult * 2
  53.  
  54.     elif click == 1500:
  55.         print ('''Achievement Unlocked: Click Ninja Master!
  56.    QUAD CLICKS!''')
  57.         mult = mult * 4
  58.  
  59.     elif click == 3000:
  60.         print ('''Achievement Unlocked:  Jackie Chan Style!
  61.    8 TIMES THE CLICKS!''')
  62.  
  63.  
  64. mainClickButton = Button(master, text="Click!", command=buttonCommand)
  65. mainClickButton.pack()
  66.  
  67. purchaseDoubleClickButton = Button(master, text="Purchase Double Clicks", command = purchaseDoubleClicksCommand)
  68. purchaseDoubleClickButton.pack()
  69.  
  70. master.title("Clicker! v0.0.5")
  71. master.geometry("%sx%s+%s+%s" % (200,70,512,512))
  72. mainloop()
  73.  
  74. #Changelog:
  75.  
  76.         # -New Double click purchasing mechanic added.
  77.         # -Compacter & efficient code!
  78.         # -Little adjustments on click/achievements to balance the game out.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement