Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- While the Playdate is super cool and I plan on getting one, I'm also thinking a lot on how to enjoy Playdate games on other host systems by emulation too. I know the dev tools come with an official emulator but it's not very practical to have use the crank there.
- Since there are so many great original games popping up at itch.io I would like to enjoy them on something like the Steam Deck, Miyoo Mini or the Analogue Pocket.
- Let's get to the point: I make this post because I think I found the best way to emulate the crank.
- Almost all devices that are capable of doing emulation have shoulder buttons while the Playdate does not have any. That's the good news. Now a bad thing would be to make R circle the crank clockwise and L vice versa because apart from circling it, also the speed is very important, especially for games like Time Travel.
- That's why the best way in my opinion would be a bar like one of those where you adjust your PC speakers for stereo sound on where the sound should be between left and right.
- That means you have a horizontal bar of 1 pixel thickness that starts by default in the middle at the top of your (emulated) Playdate screen. If you press R once to move the current position inside the bar slightly to the right, meaning you are circling the crank clockwise very slowly. If you press R again, the current position goes a little further to the right, meaning you are circling a little faster. This can go up by pressing R more times until you reach the end of the bar which simulates the crank being circled clockwise very fast. By pressing L you can lower the speed until you reach the middle of the bar (again, just like in a stereo bar for audio settings). By reaching the middle, the crank "stays still". If you press L from here again, the current position in the bar moves to the left now, meaning you are circling the crank counter-clockwise very slowly until you press L more often to make it faster.
- I think you got the idea.
- Here are a few examples for that bar where an underscore means "white pixel" and a * means "black pixel" to indicate the current bar state:
- - ____________________ = default -> crank does nothing
- - __________**________ = R has been pressed -> crank circles clockwise slightly
- - __________******___ = R has been pressed more times -> crank circles clockwise faster
- - ____________________ = L has been pressed a few times to return to the default state
- - ______****_________ = L has been pressed a few times -> crank circles counter-clockwise
- - *********_________ = L has been pressed more times -> crank circles super fast counter-clockwise
- This is just brainstorming. I know there's not even any Playdate emulators yet except the official SDK one but there would be one, I think this would be the best way to deal with the crank. What do you guys think? Any suggestions?
Advertisement
Add Comment
Please, Sign In to add comment