
CRANK CHAOS
A downloadable Playdate game
CHAOS
One wheel.
One crank standing between you and disaster.
ARE HERE.
Take risks.
Master the physics.
Unlock them all.
DRIVING A CAR.
You're driving an espresso machine balanced on a single wheel.
The crank drives the wheel — and the reaction force pushes the machine in the opposite direction. Turn forwards and it tips backwards.
When the machine starts falling, you don't fight the fall. You have to drive the wheel underneath the machine before it's too late.
There is no scripted animation hiding underneath. It's a real 2D rigid-body simulation. The cups stay on the tray through friction. Nothing else.
CAN YOU HOLD IT?
The closer you are to falling, the faster you score. Push the machine to the limit and your multiplier climbs all the way to:
Play safe and slowly climb the leaderboard. Or live dangerously and find out how long your wrist can survive.
Every mode has its own local high-score table and its own world leaderboard.
IS THE GAME.
✓ NEW — Achievements
Achievements are now available directly from the main menu.
✓ World leaderboards
Every mode has its own global leaderboard.
✓ Full player names
Type your name once using the Playdate keyboard instead of entering three arcade initials.
✓ Fixed real-hardware layouts
Menus, settings and name entry have been rebuilt around the actual Playdate font so nothing gets clipped.
✓ Readable hints
Hint text is no longer drawn directly onto the dithered ground texture.
✓ FPS counter
Enable the frame-rate counter from the settings.
Download the ZIP, unzip it and place the CRANK CHAOS — Playdate.pdx folder on the Sideload page of your Playdate account.
Then download the game directly from your Playdate.
CRANK CHAOS is free to download and free to play. No paywalls. No locked content. No artificial restrictions.
If your budget is limited, keep your money. Download the game, play it, share it and tell me what you think. That is already incredible support.
A DONATION HELPS ME MAKE MORE GAMES.
Every contribution helps fund more experiments, more Playdate games and, most importantly, more free games for everyone.
Thank you for playing. Thank you for sharing. And if you choose to support the studio, thank you for helping me make the next one.
Download
Click download now to get access to the following files:




Comments
Log in with itch.io to leave a comment.
I might be wrong but I think you need to give a version number in the game when you make an update otherwise the user has to uninstall the current version and re-install the new version. If the game has a version number in it, like 1.1, the playdate understands that it's a later version than what is installed and asks you if you want to update.
Maybe a dumb question - but how are you able to a world high score chart? I thought the game had to be on playdate catalog for that to work? I'd love to do that for the game I'm making :)
And yes, the Playdate can actually communicate with the outside world! I made a simple API on my side that the game connects to. It stores the scores and then sends them back to the game so I can display a global leaderboard.
So you definitely don’t need to be on the Playdate Catalog to do it! 😄
ah so it connects to a server that you hosts?
Yep, exactly! I self-host the server myself!
That's cool. I think what I'll do is do achievements - that looks pretty neat.
https://playdatesquad.github.io/pd-achievements/
Ooh! I'm going to implement that too! Thanks for the info! Feel free to add me on Discord so we can chat about game dev—my username is nono92 :)
The achievements are now in the game! Don’t hesitate to complete them all :D!
Addictive game!
I suuuuck at it - barely 2000 pts - but very challenging and fun :)
First of all, a huge thank you for playing my game! I’m really happy to hear that you enjoyed it! <3
I saw it featured as a new game on peedee.tv this week :)
thanks a lot for telling me about PeeDee.tv! I had never heard of it before. I just installed it to check it out and see how the technology works. 😄
Really appreciate the discovery!
Join us for movie night the next time :D
My pleasure !