Snake is the rare game whose difficulty you generate yourself. Nothing chases you and nothing shoots at you; the only obstacle in the game is the trail of everything you have already eaten. The better you play, the smaller the board gets, which produces a difficulty curve automatically matched to whoever is holding the controls.
That is why it has survived nearly fifty years of hardware changes without needing a redesign. The version on a 1997 Nokia handset and the version in a 2026 browser are recognisably the same game, because the design never depended on the hardware in the first place.
Game modes
Classic single-player
The original rules on a clean grid: eat, grow, and do not hit anything, including yourself. There are no levels, no power-ups and no scripted difficulty ramp, because none of those would improve it. Your high score is kept in your own browser, with no account and no leaderboard sign-up.
Multiplayer arena
Several players on one shared field, where every other player's body is also a wall. This is closer to the game's actual origin than the single-player version is. The 1976 arcade cabinet the whole genre descends from was two-player, and the food-collecting variant came later.
It plays quite differently. Length becomes a liability rather than purely a score, hugging the perimeter gets stronger because you can only be cut off from one side, and the winning move is very often to let two aggressive players cut each other off and then take the space they vacated.
Controls
| Input | How it works |
|---|---|
| Arrow keys | Standard four-direction steering. |
| WASD | Same, for players who prefer their left hand on the keys. |
| Swipe | Short, decisive swipes from the middle of the screen. Long swipes register late. |
Why you keep dying at the same length
Almost every player dies somewhere between lengths 30 and 50, and it is not a coincidence. Heading straight for the food is optimal early, when there is nothing in the way, and it keeps working long enough that it never registers as a strategy at all. But every direct route carves your body across the board in whatever shape that route happened to take, and after fifteen or so of those the free space is no longer one connected region. It is pockets joined by corridors.
The fix is to stop steering toward food and sweep the board in rows instead. It looks slow and it is slow, and it roughly doubles most players' best score, because a sweep never fragments the free space. The full breakdown, including safe-cell counting and the tail chase, is in our Snake strategy guide.
What counts as a good score
- 30โ50. Where chasing food directly stops working. Most players stall here.
- 50โ100. You have started thinking about the shape of the free space, not just the next apple.
- 100โ150. You are sweeping deliberately and managing the board on every move.
- 150+. The game has quietly become a puzzle you are solving in real time.
The theoretical maximum on a 20ร20 grid is 400, every cell filled, which requires following a route that visits every cell exactly once. That is a hard graph-theory problem, which is why Snake still turns up as a benchmark in pathfinding research. More on that in the history of Snake.
Devices and requirements
Any modern browser, on anything. Snake is the lightest game we run, since it needs a grid rather than a graphics card, so it plays smoothly on old phones, cheap tablets and locked-down work laptops alike. Keyboard on desktop, swipe on touch, nothing to install either way.
