I just released the first version of PDSnake, a simple yet polished version of the Nokia classic Snake for Playdate. The game is free and dedicated to the public domain.
You can download PDSnake at the following places for free:
I couldn't find any no-frills versions of Snake for Playdate. I played Snake as a kiddo on my mom's Nokia cellphone, and I wanted a fast and minimal version just like that.
It may seem like a trivial project, but it's been a great learning exercise. In particular, I was able to figure out how to work nicely with scenes and switch between them easily throughout the code.
I also thought it'd be great to polish up a game from the book to help people take one of the simpler chapters a bit further to a finished game:
View the source
The game's source is public and freely available to use and adapt:
Lovely idea! I think this game is so fitting for a device like the Playdate. Just got mine yesterday and was looking for it. I also love that you made it open source!
A player reported a crash today, and upon investigation, it was a bug with some code I wrote that would cause a crash for anyone without save data present. So basically everyone but me. It was a quick fix, and I just pushed up v1.1 for everyone in all the places.
I got some player feedback on improving the game feel and UI, so I just released v1.2, which includes a removal of the "Score: " prefix during gameplay and a less severe speed increase over time while playing. The player thought that by making the snake move 2x faster, it changes the intent of the game: it becomes more about twitch reaction speed rather than challenge of maneuvering the snake as it gets longer.
I really agreed and adjusted as such! Awesome feedback.
I just updated the build on all the places, including the initial post in this topic.