How it works
Steer a snake around a grid and eat the food. Each food grows the snake by one segment and raises the score. The snake speeds up as it grows, so the same reaction that worked at the start will not work at a length of thirty. Hitting a wall or your own body ends the run.
Arrow keys and WASD steer. Space pauses and resumes. On a touchscreen, swipe in the direction you want; the game uses the first swipe after each move so a long gesture does not turn the snake twice. New game resets the board, and the high score is stored locally.
A method that works
The safest pattern is the perimeter: run the snake around the edge and only cross the middle when the food forces it. Chasing food in the open is how most runs end, because the tail becomes a wall you cannot see coming.
Leave an escape lane. When the snake is long, keep at least one empty row or column between you and a dead end. Before you turn, look at where the tail is now, not where it was a second ago. The tail moves, and a route that was closed can open.
Reading the score
Score is one point per food. Ten is a short run, twenty is competent, and forty usually means the player has a route rather than luck. Speed increases are the real difficulty curve; the board does not change size.
What this page does not do
It does not submit scores, show a global leaderboard, or track sessions. Only the high score is written to local storage. The game pauses automatically when the tab loses focus, so a background tab does not kill a run.