I'm months away from having hardware in my hands but it's entertaining enough for at least 5 minutes in the simulator. Should be simple enough to understand what's going on - get cranking!
There's probably bugs galore as this is my first playdate game + I haven't really used lua before - you've been warned
Made some extra tweaks. This will probably be the last update for this, unless inspiration strikes. I think it's ~demo level of polish, and the card artwork is beautiful. Still no game over screen, but you'll know it's over when the integers overflow and you get weird minus numbers everywhere
Changes:
Sound effects for buttons and crank
Option to disable auto-sleep in the system menu
"Global multiplier" is now "ascension", more closely matching other clicker games. On ascension, all purchases and accrued cnks are reset and a global multiplier is increased.
Average cnk is now Estimate (Est.) and will project income in the next second and minute
Pricing and scaling changes - I'd recommend resetting the save data in Settings -> Games -> Cranker -> Delete Game Data to take advantage of the changes, but you should be able to continue your current game if you wish.
Exceptional developer-level of artwork for the main menu
I found I had to uninstall + resinstall with this version rather than the usual update.
Yep, just lua numbers and treat the overflow as a "game over" for the sake of this demo. If I were to build on it, I'd probably do multiples of 1,000,000 + remainder as two numbers instead which would get you into the range of (2^53)millions, which I would think would be big enough for most cases!
Good to know, cheers. Yeah I have a bignum class that I found online, it can be used but it's a pain. Multiplying and dividing and stuff. For now I'm not using it and just using the low precision floats of playdate's lua.