Snake game built with SvelteKit, auth via AT Protocol.
Independent project; see the trademark notice.
Also available on Tangled
- Log in with your AT Protocol handle (e.g.,
ewancroft.uk) - High scores saved to the AT Protocol
- Arrow keys on desktop, swipe on mobile
git clone https://github.com/ewanc26/atproto-snake.git
cd atproto-snake
npm install
npm run devnpm run build- Log in with your AT Protocol handle, app password, and optional PDS URL
- Arrow keys to steer the snake
- Eat the food (green squares), grow longer, don't hit walls or yourself
- Score auto-submits if it's greater than zero
src/lib/auth/— AT Protocol authsrc/lib/snake/— Game logicsrc/routes/— Login and game pagessrc/lib/components/— Reusable componentsstatic/client-metadata.json— OAuth client metadata
MIT