Classic Snake for Mac

Classic Snake for Mac

Old school Snake Game

A faithful recreation of the snake game from early cell phones and 8-bit home computers — now with modern trimmings. Eat targets, grow longer, and don't run into yourself !.


Getting Started

Pick a speed and a board on the main menu, then hit Play (or press Return). The snake moves continuously — use the keyboard or a game controller to steer it toward targets and away from walls and its own tail.


Boards

Each board has its own independent high score per speed level.

BoardDescription
No WallsOpen field — hitting an edge wraps to the other side
WallsSolid border — hitting any edge ends the game
Broken WallsGaps in the walls let you pass through in places
MazeFixed internal wall layout to navigate around
SymmetryMirrored obstacle pattern
StairsStepped wall structures
SwirlyCurved wall layout
BlocksScattered block obstacles
PipesChannel-based layout

Speed

Five levels: Slow · Medium · Fast · Very Fast · Impossible

A speed bonus bar appears during play — clearing targets quickly rewards extra points.


Controls

Keyboard

KeyAction
Arrow keys or WASDSteer the snake
SpacePause / unpause
BCycle background
KCycle skin
MReturn to menu
PStart new game (from game-over screen)
RWatch replay (from game-over screen)
XMute / unmute music
ZMute / unmute sound effects
1 / 2 / 3Switch music track
CReverse scroll direction (star-field background only)

Control Modes

Switch between modes in Advanced Settings:

  • Directional — all four keys map directly to up, down, left, right
  • Steering — left/right keys rotate the snake relative to its current heading, like steering a car

Visuals

Skins

Many snake skins to choose from. Press K on the keyboard to cycle through them during play.

Backgrounds

Four backgrounds: White · Black · Star Field · Blue . Press B to switch. In star-field mode, press C to reverse the scroll direction.


Audio

Toggle Music and SFX independently from the main menu. Three music tracks are available:

  • Underclocked
  • Find Me
  • Jumpshot

Switch tracks with keys 1, 2, or 3 during play.


Advanced Settings

Open Advanced from the main menu to configure:

SettingOptions
Initial LengthShort · Long
Number of TargetsOne · Few · Many
Control TypeDirectional · Steering
Snake SizeFat · Thin
Grow Snake By (per target)1 · 2 · 3 · 5 · 10 segments
Moving TargetsOff · Every 5 seconds · Every 10 seconds

Replay

After a game ends, press R (keyboard) to watch a replay of your run. Press R again to rewatch.


High Scores

High scores are tracked independently for every board and speed combination. Reset all scores at once via Advanced → Reset High Scores.

Last Updated: November 30, 2023 (3y ago)