SnakeRunner
Race a growing snake through the rocks.
An arcade game for iPhone and iPad. The field scrolls up by itself, so you weave between the rocks, eat to grow longer and reach the checkered line before the spikes below catch up.
On the App Store it’s called Snakerun: classic.
Eat the red squares and steer around the rocks.
The game keeps up to two swipes in line. If the next step would hit something and a turn is waiting, it takes the turn instead. At eight steps a second your thumb is often a little late, and I didn’t want that to cost a life.

Cross the checkered line to start the next level.
Each level is a set distance: 100 rows on the first, and a fifth more on every level after that. Near the end, a checkered line scrolls into view. Cross it and the field rolls onto a picture, then shows the next level’s number in big cells.
The first level ends with a Christmas tree. The next twenty end with pictures in black and red, starting with a mushroom and ending with a diamond, and then the list starts over.
This page draws them from the cell lists in LevelPatterns.swift, the same lists the game uses on the field.
Set a best score and keep it on the board.
The run ends when you lose your last life. You get NEW BEST! if you beat your record, or one of nine lines like SO CLOSE! or NICE RUN! Pick a nickname (the game offers one after your third game) and your best score joins the top 100. Free records stay on the board for three days. A one-time Premium purchase keeps yours there for good and lifts the daily limit of 15 games, 30 on the first day.


Stop walking and the game stops with you.
The game watches the accelerometer, which doesn’t need your permission. If the phone moves like you’re walking in the middle of a run, the field freezes and the screen tells you why. Once you stand still, CONTINUE picks the run back up.


iPhone and iPad, iOS 16.6 or later, English and Russian. The download is 1 MB. There are no ads, no tracking and no account.
The field has no image files. Every sprite is drawn in code, and each sound is a sine wave: 800 Hz for a turn, 1,200 for food and 200 for a crash.

