1UP00 HIGH SCORE3333360 CREDITFREE

PAC-MAN

THE 1980 ARCADE CLASSIC, REBUILT AS A NATIVE MACOS APP. THE ORIGINAL 28×31 MAZE · REAL GHOST AI · SCATTER-CHASE WAVES · CRT SCANLINES · CODE-GENERATED 8-BIT SOUND.

▼ INSERT COIN — DOWNLOAD FREE · OPEN SOURCE · SIGNED & NOTARIZED · MACOS 13+ · AUTO-UPDATES VIEW SOURCE ON GITHUB →

MEET THE FOUR

BLINKY SHADOW. HEADS STRAIGHT FOR YOU — AND SPEEDS UP AS THE MAZE EMPTIES.
PINKY SPEEDY. AIMS FOUR TILES AHEAD OF YOU — OVERFLOW BUG INCLUDED.
INKY BASHFUL. MIRRORS BLINKY THROUGH YOU. NOBODY PREDICTS INKY.
CLYDE POKEY. CHARGES UNTIL HE GETS CLOSE, THEN RUNS FOR HIS CORNER.

ACTUAL GAMEPLAY

Pac-Man title screen listing the four ghosts
Pac-Man gameplay: the maze with all four ghosts turned blue after an energizer

SCORE ADVANCE TABLE

DOT = 10 POINTS
ENERGIZER = 50 POINTS
CHERRY = 100 POINTS
STRAWBERRY = 300 POINTS
GHOST CHAIN = 200 · 400 · 800 · 1600

WHAT YOU GET

1980, FAITHFULLY The original 28×31 maze at 224×288, 240 dots and 4 energizers, the warp tunnel, and the fruit schedule from cherry to key.
THE REAL GHOST AI Each ghost picks its own target tile every intersection — including Pinky's famous "up" overflow bug, faithfully reproduced.
ARCADE TIMING Scatter and chase waves per level, frightened mode that shortens as you climb, ghost-house dot counters, Cruise Elroy speed-ups.
8-BIT SOUND Every effect is a code-generated square wave: the waka-waka chomp, the siren, the frightened wobble, the death spiral. Press M for silence.
CRT LOOK Scanlines, arcade palette, hand-made 5×7 bitmap font. Big crisp pixels, zero blur, no bitmap assets — it is all drawn in code.
NATIVE & SAFE Swift + SpriteKit. Developer ID signed, Apple-notarized, automatic updates via Sparkle. High score saved between sessions.

CONTROLS

OR WASD STEER
SPACE START
P PAUSE   M MUTE