Cookie Clicker in Blitz

BlitzPlus Forums/BlitzPlus Programming/Cookie Clicker in Blitz

Gizmo_2234(Posted 2014) [#1]
Talking about how to code Cookie Clicker in Blitz


Gizmo_2234(Posted 2014) [#2]
I was thinking of how to create Cookie Clicker in Blitz.

here's what i have


WinHandle=CreateWindow("Cookie Clicker",0,0,400,300)
Cookie = 0
CookieButton=CreateButton("Cookie",50,120,300,40,WinHandle) 
ExitButton=CreateButton("Exit",50,160,300,40,winhandle)
CookieLabel=CreateLabel("Cookies:"+Cookie,180,0,180,20,WinHandle,0) 
Repeat 
If WaitEvent()=$803 Then 
If EventSource()=CookieButton Then Cookie = Cookie + 1
If EventSource()=ExitButton Then Goto aEnd
SetGadgetText CookieLabel,"Cookies: " + Cookie+"" 

End If 
Forever 

End 

.aEnd
Delay 500

End



Gizmo_2234(Posted 2014) [#3]
Update

;Create window
Window = CreateWindow("Cookie Clicker", 0,0, 400, 600, 0, 13)


;create tab
Tabber = CreateTabber(0, 0, 377,577, Window)
AddGadgetItem Tabber, "   Cookie     "
AddGadgetItem Tabber, "   Tab 2     "




;create panels for tab tabs
Panel1 = CreatePanel(0, 0, 290, 577, Tabber)
Panel2 = CreatePanel(0, 0, 290, 577, Tabber)



;hide panel that are not selected
HideGadget Panel2



; other stuff
cookie = 0
CookieButton=CreateButton("Cookie",0,120,250,40,Panel1) 
ExitButton=CreateButton("Exit",0,450,250,40,Panel1)
CookieLabel=CreateLabel("Cookies:"+Cookie,100,50,180,20,Panel1) 



;main loop
Repeat
	event = WaitEvent()
	If event = $803 Then Exit ;Close (X) button pressed
	If event = $401 ;gadget action
		Select EventSource()
			Case Tabber
				Select EventData()
					Case 0
						ShowGadget Panel1
						HideGadget Panel2
					Case 1
						HideGadget Panel1
						ShowGadget Panel2
				End Select
		End Select
	EndIf ;gadget action
	
	
;other stuff in loop	
If EventSource()=CookieButton Then Cookie = Cookie + 1
If EventSource()=ExitButton Then End
Wend 
	
Forever




;aEnd (where you would put more stuff in the future)
.aEnd
Delay 500

End



Gizmo2234(Posted 2014) [#4]
sorry I had to create a new account!!!
Im still here


Chapman7(Posted 2014) [#5]
The Cookie Clicker source is on GitHub if you are interested. I never got a good look at the mechanics other than it uses base64 to store save information.

http://cookieclicker.wikia.com/wiki/Cookie_Clicker_Wiki

That link contains algorithms for some things so that might come in handy for you.

Why do you want to make a standalone replica though?