Cookie Clicker in Blitz
BlitzPlus Forums/BlitzPlus Programming/Cookie Clicker in Blitz
| ||
Talking about how to code Cookie Clicker in Blitz |
| ||
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 |
| ||
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 |
| ||
sorry I had to create a new account!!! Im still here |
| ||
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? |