Snake
Guide a snake across a twenty-by-twenty board, collect food and avoid walls and its own body. Pause whenever you need a break.
By Calcr · Updated
How to play Snake
Start a round and steer with the arrow keys or on-screen direction buttons. The snake moves across a twenty-by-twenty board. Collect food to grow and increase your score while leaving space for the next turn.
Movement rules
You can turn at right angles, but cannot reverse directly into the snake's neck. If the snake is moving right, a left command does not reverse it; turn up or down first. Reaching a wall or colliding with the body ends the round.
For example, after collecting food near the right edge, turn before reaching the boundary. A growing body needs a wider safe route than the initial short snake. Empty space is often more useful than the shortest line to the next food item.
Pausing and restarting
Use pause when you need to stop. Time-sensitive play pauses when the page goes into the background. Return to the visible game before continuing. Restart begins a new round rather than restoring a previous board.
FAQ
Why did my reverse command do nothing?
A direct reversal would move the head into the body, so it is not a valid turn.
Can the snake pass through a wall?
No. This version uses solid boundaries rather than wrapping to the opposite side.
Does my best score follow me to another device?
No. It is saved in local browser storage and is not a synced account record.
The game works without registration or payment. There are no game advertisements in the launch configuration. A browser can throttle inactive tabs, so an active visible page is the intended place to play.