ASCII Snake
Steer a growing snake around a walled grid, eating food and avoiding your own tail.
Loading Snake...
Controls
| Arrow keys or WASD | Turn the snake up, down, left or right. |
|---|---|
| Swipe | Turn the snake, on a touch screen. |
| P | Pause and resume. |
| R or Enter | Start a new game. |
How to play
- Press R or Enter, or tap the board, to start. The snake begins moving on its own.
- Steer with the arrow keys, WASD, or a swipe. The snake cannot turn back on itself.
- Drive the head over each piece of food. Every piece grows the snake by one segment and speeds it up a little.
- Avoid the walls and your own tail. Hitting either ends the game; your score is the number of pieces eaten.
About Snake
Snake is the game that shipped on a generation of phones, and it survives because the rule is a single sentence: the snake never stops, you only steer it. Every piece of food makes the snake one segment longer, which makes the next piece harder to reach without crossing the trail you have already laid down. The difficulty is entirely self-inflicted, and that is what makes a long game feel earned.
This version runs as text on a fixed grid, so what you see is exactly the state the game is reasoning about - there is no hidden pixel precision to blame. The snake speeds up as it grows, the walls are solid, and the only way to lose is to run into the wall or into yourself. Your longest run is saved on this device so you always have a number to beat.
Frequently asked questions
While you are here
BNS Data Tools
The same team builds a set of free, privacy-first data and developer utilities - formatters, converters, validators and calculators - that run in your browser the same way these games do.
Open BNS Data Tools