# One-shot Snake Prompt

Project: `crest-alpha-origin`

Route: `/snake/`

Skill: `oneshot-snake-game`

User prompt:

> polished arcade snake benchmark with crisp canvas gameplay, deployed under https://crest-alpha-origin.pages.dev

Shared brief:

> Apply `{{ skill:interface-design-taste }}` principles. Aim for high contrast, precise game feel, complete start/play/pause/game-over states, keyboard and touch support, responsive canvas, localStorage high score, and reduced-motion consideration. Keep this route distinct and visually ambitious rather than generic. Do not use external images. Do not deploy.

Implementation direction:

- Build a single-file HTML arcade snake route with a responsive high-contrast HUD and canvas.
- Ship full game state handling: start, playing, paused, and game-over.
- Support keyboard input, touch buttons, and swipe gestures.
- Persist the high score with `localStorage`.
- Respect reduced-motion preferences by toning down non-essential animation while preserving gameplay clarity.
- Keep the visual language distinctive, benchmark-oriented, and self-contained with no external assets.
