Write Playdate Games in Zig
gist.github.com
gist.github.com
I do plan on having a more complete template in a proper Github repo at some point in the future when the code is more complete. When that is finished I'll post it on my Twitter @dbokser91. Feel free to reach out if anyone has questions about this code!
I didn't follow that the project had made so much progress. Damn, it looks insanely cool. A black & white screen is quite limiting for games, though.
Zig looks like a perfect language for such a platform.
For one thing, they’re somewhat expensive for little toys: $179. I bet a megacorp making 10 million at a time could do it more cheaply, but Panic seems to be doing it in batches of thousands. A backlit color screen would boost that cost. Then they’d need a bigger battery to provide the same life (~8 hours playtime), which would increase cost and maybe size.
Then yes, while the games would be cooler in some ways, they’d also take more time to develop. One nice thing about Playdate gameplay so far is that it feels very pure: just a few controls and an interesting puzzle. They’ve distilled the fun down to as simple an experience as they can.
I'm sure those developers are getting a cut of that for compensation for their efforts. Wouldn't be surprised if at least $40-50 of that cost is just going to the developers of those games. Assuming there's 24 developers, that means they're only getting between $1-2 per device sold, that's nothing huge.
I also already have the gameplay to one of my video games ported to Playdate (using Lua). Still need to improve graphics, add sound, figure out how to make menus look nice with only 1 color graphics, etc., and I wasn't going to release it until I tested it on an actual device, not just the simulator.
Q: Do games get deleted when the week is over? A: Absolutely not. You keep the games forever.
You can delete games and then download them again. Panic fully supports sideloading games, too.
That's what the world needs... More plastic garbage
I might have bought it in that case, but even though I know some of the developers listed for this thing are incredibly good, I just don't need more trinkets in my life personally, not even taking into account the environmental cost (which is admittedly relatively tiny).
You do realize that the crank isn't for charging it, right? It comes with a color-matched USB-C cable.