https://github.com/brettchalupa/pdsnake
No-frills Snake for Playdate
https://github.com/brettchalupa/pdsnake
game lua playdate playdate-game public-domain
Last synced: 4 months ago
JSON representation
No-frills Snake for Playdate
- Host: GitHub
- URL: https://github.com/brettchalupa/pdsnake
- Owner: brettchalupa
- License: unlicense
- Created: 2025-02-23T00:42:21.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-03-05T19:52:00.000Z (11 months ago)
- Last Synced: 2025-07-29T05:54:27.514Z (6 months ago)
- Topics: game, lua, playdate, playdate-game, public-domain
- Language: Lua
- Homepage: https://brettchalupa.itch.io/pdsnake
- Size: 110 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# PDSnake

Classic game snake for the Playdate console.
Includes high-score tracking, sound effect toggle, and a battery saver mode.
## Get the Game
Download the game at https://brettchalupa.itch.io/pdsnake or from the latest ref at https://git.sr.ht/~bcodes/pdsnake/refs
Upload the game to your Playdate by:
1. Download the game zip
2. Sideload it onto your Playdate at https://play.date/account/sideload/ or via USB connection
## Credits
- Game programmed by Brett Chalupa
- Color snake and apple icons come from [OpenMoji](https://openmoji.org/)
- Pixel snake on the game's card and icon comes from the NEC emoji set from 1990
- Sound effects made with [jsfxr](https://sfxr.me/)
## Development
Uses Just for commands:
- Compile: `just compile`
- Compile and launch in Simulator: `just run`
## Release
1. Bump the version and build number in `source/pdxinfo`
2. Update the CHANGELOG.md
3. Create a release commit
4. Create a release tag with `git tag -a X.X.X`
5. Create a release build with `just release`
6. Push the commits and tag to source hosts
7. Attach the build to the releases
8. Upload the build to itch.io
## License
See LICENSE.txt.