Hello everyone, I've just released by first Playdate software, a little clock and particle system.
I've been leaving my Playdate on charge on a phone stand and of course the USB cable is on the bottom so it's at 90 degrees in portrait mode, this clock displays the time correctly whichever way up your Playdate is and looks beautiful with a smooth particle system orbiting a central mass.
There's a few features:
- Toggle between light and dark theme (press up)
- Orientation changes in default/landscape, crank at the top, and fully upside down
- Toggle the central mass visibility (press left)
- Change the mass amount with the crank
- Add and remove particles (press A and B)
This is my first Lua project of any kind and it's been a big learning curve (my day job is Kotlin) but I think I have a handle on things now (getting there anyway). I've got a few more things planned for it, mainly persisting settings, before moving on to a proper game.
- Buy on Itch: Orbit Clock by Orllewin
- View on YouTube: Orbit Clock Demo on Playdate - YouTube
- View the source: https://github.com/orllewin/playdate_orbit_clock
The learnings from this Orbit Clock will be used to improve Coracle for Playdate, a port of my Kotlin playground to Lua, I had no idea what I was doing with the early development of that, scope and tables have started to make more sense since.