Sneekie

Player's Manual

Sneekie is a snake-in-a-maze game from July 1988. You steer a growing snake around a walled arena, hoovering up hearts. Clear every heart and you advance — through 32 levels built from 8 maze layouts. Mind the walls, the deadly arrows, and the smileys that cost you points. This page explains everything: the controls, the scoring, each of the 8 layouts, and how the 32 levels are put together.

New here? Just hit ▶ Play and start collecting hearts — the first few levels are turn-based and forgiving. Come back when you want to know what the smileys do or why the arrows keep killing you.

The goal

Each level scatters a crowd of hearts across the arena. Eat them all and the level is cleared — whatever bonus time is left pours into your score, you earn a life, and the next level begins. The snake grows by one segment every time it eats anything, so the playfield gets tighter as you go.

Controls

KeyTouchWhat it does
SwipeSteer the snake. It can't reverse straight back into itself.
any keyTapDismiss the “Press any key” pop-ups between levels.
EscGive up when you're boxed in. Costs one life and restarts the level.
F9Cheat: extra life — and skips you to the next level.
F10Cheat: skip the level.

Pressing a letter key (or steering into a wall) just bonks you: you stay put and lose a little bonus. Below the screen are the cabinet controls: the Green / Amber / White / CGA display themes, a Sound toggle, and Fullscreen (in fullscreen, press & hold Esc to leave — a single tap still works as “give up”).

The screen

The play area is framed by a border you can't cross. The status strip along the bottom shows:

Items & scoring

SymbolItemEffect
Heart+10. Collect all of them to clear the level.
Club+25. A juicier treat (from level 17 on, hearts can drop one).
Smiley−50! — the trap. Eating one stings and grows you for nothing. Steer around them.
StoneA boulder. No points — but you can push it one cell if the space behind is clear.
↑→←ArrowDeadly. Touch a moving arrow and you lose a life.
│─Wall / yourselfSolid. You can't move into a wall or your own body — you just bonk (−bonus).

Lives

You start with 3 lives. You lose one whenever you die — by hitting a moving arrow, or by pressing Esc to give up when you're trapped. But you gain a life every time you clear a level (and F9 hands you one too), so a steady player keeps the count healthy. Run out and it's game over — then you can play again.

The eight layouts

Every level is one of these eight arenas. Layouts 1–4 are pure mazes — the only danger is getting stuck. Layouts 5–8 add a moving hazard. Each one below is a clip of the game playing itself — an autoplay snake hunting hearts, pushing stones, and dodging arrows:

The 32 levels

There are only 8 layouts, so the game cycles through them four times. Each time around, the same eight arenas come back — but how the snake moves changes:

LayoutHazardTurn-based levelsSelf-moving levels (pace)
1 · Open Arena1, 179, 25  (0.4 s)
2 · Combs & Crosseswalls2, 1810, 26  (0.6 s)
3 · Room Gridwalls3, 1911, 27  (0.6 s)
4 · Stone Fieldstones4, 2012, 28  (0.9 s)
5 · Picket Columnscrawling gaps5, 2113, 29  (0.9 s)
6 · Rising Arrowsup-arrows6, 2214, 30  (1.0 s)
7 · Sweeping Arrowsside-arrows7, 2315, 31  (1.0 s)
8 · The Vaultstones + crawling gaps8, 2416, 32  (1.2 s)

Tips

About

Sneekie was written in GW-BASIC in July 1988 by HerbySoft and published in MS(X)DOS Computer Magazine no. 25. In 2026 its printed listing was recovered by OCR and ported, line for line, to this single web page. Curious how it works? The Visualizer shows the screen-is-the-memory trick at the heart of it, and the Explained edition walks through the original code.