Snake: Still the Best Difficulty Curve Ever Designed ๐
Published: August 10, 2026 ยท 4 min read
Snake has been on arcade cabinets since 1976 and on nearly every phone since 1997. It survives because of one idea most games never manage: the difficulty comes entirely from your own success. Every apple you eat makes the board smaller.
The rules
You control a snake moving continuously around a grid. Steer with swipes or arrow keys. Eat the apple to grow one segment and score. Hit a wall or your own body and it's over.
Coiling: how to survive the late game
Early on you can chase apples directly. Past about thirty segments, direct routes start trapping you โ you reach the apple and discover your own tail has sealed the exit.
The fix is to stop thinking about the apple and start thinking about the shape of the space you're leaving behind.
Hug the edges. A snake coiled around the perimeter leaves one large connected open region in the middle. A snake wandering through the middle cuts that region in two, and half of it becomes unreachable.
Follow your own tail. If you're stuck for a safe move, trailing your own tail is always survivable โ the tail moves away as you advance, so the cell is free by the time you reach it. It buys time until the next apple spawns somewhere reachable.
Take the long way. When an apple is two cells away but taking it seals you in, take the twelve-cell route instead. There's no time pressure in Snake; the only thing that kills you is geometry.
Serious players go further and follow a Hamiltonian cycle โ a fixed route through every cell that can never self-intersect โ which is unbeatable but takes the fun out of it.
Why the design still works
No lives, no upgrades, no ramp designed by anyone. The game has one variable, your length, and it's the same thing as your score. That means the challenge is always exactly calibrated to how well you've been playing, which is a property most games spend enormous effort faking.
About our version
A 17ร17 grid, endless, with swipe controls on touch and arrow keys on desktop. Your best length is kept on your device, and there's a shared leaderboard if you've set a name.
It runs in your browser, works offline once loaded, needs no account, and costs nothing.
Questions people actually ask
How do you get a high score in Snake?
Stay near the walls so the open space stays in one connected piece, follow your own tail when you have no safe move, and take longer routes to an apple whenever the short one would trap you.
Can Snake be played on a keyboard?
Yes โ arrow keys or WASD on desktop, swipes on touch.
Keep reading
- Sky Jump: Bounce Up an Endless Tower โ๏ธ โ Up is the only direction. Three platform types, no ceiling, and the surprisingly deliberate skill of not rushing.
- Arcade Games in Go Brain: Seven One-Thumb Classics ๐ฎ โ Snake, a doodle-jumper, brick breaker, a stacker, a tile-merger, flappy and a bubble shooter. No rules to learn, just a score to beat.
- Bounce: Aim One Shot, Watch Fifteen Ricochets ๐ฏ โ One aim per turn, then physics does the rest. The good shots aren't the accurate ones โ they're the ones that trap a ball where it can't escape.
Play Snake now
17ร17 grid, endless, swipe or arrow keys, no ads between runs. Free, no account.