PYTHON EDITION · WEB ARCADE

FLAPPYBIRD

One button. Infinite pipes. A pixel-perfect tribute built twice — once in Python, and once for the browser you are looking at right now.

Download Python
  • 3 bird colours
  • 2 themes
  • 4 medals
  • 0 installs
FLAPPY.EXE BEST 0
LOADING

Space / tap to flap P pause best saved locally

Game ready. Press Space or tap the game to flap.

120FPS physics
03Bird colours
02Worlds
∞Runs

THE DETAILS

Small game. Stubbornly complete.

Every screen, sound and score table from the desktop build, rebuilt to feel right in a browser tab.

One-button feel

Gravity, flap impulse, rotation and a forgiving hitbox — tuned until every tap has the right weight.

Two worlds

Sunlit sky with green pipes, or a starry night in red. One key swaps the whole palette.

Three birds

Yellow, blue and red. Animated wingbeats, a tilt into every dive, and a beak that never quits.

Medals & records

Bronze at 10, silver at 20, gold at 30, platinum at 40. Your best score sticks around.

Arcade juice

Feathers, score sparkles, a white-hot hit flash and a confetti storm when you set a record.

Actually portable

The full Python + pygame-ce source, art, audio and README ship in one tidy download.

SCREEN BY SCREEN

From get ready to one more run.

Real captures from the Python build. Same art, same scores, same sudden urge to press space again.

Flappy Bird start screen with the title and a bobbing yellow bird.
01 Press start
Gameplay screenshot with green pipes, the score at the top and a yellow bird.
02 Find the gap
Game over screen with a gold medal and score panel.
03 One more run

TWO WAYS TO PLAY

Play it here. Take it home.

The browser build is instant. The desktop build is the real thing: Python, pygame-ce, local files, no network.

DESKTOP BUILD

Take it offline.

Clone-free, download-and-run. All sprites, sounds and the Press Start 2P font are bundled inside the zip.

$ python -m pip install -r requirements.txt
$ python main.py
Download .zip ~220 KB Python 3.10+ · Windows, macOS, Linux
  • Full source, assets, README and screenshots
  • Runs offline — nothing fetches at runtime
  • Day/night themes, medals, sound and saved records

BROWSER BUILD

Already here.

The cabinet above is a faithful canvas port. Keyboard, mouse or touch — it is all the same bird.

  • No download and no account
  • Best score saved in this browser
  • Keyboard, mouse and touch controls
Back to the game ↑

CONTROLS

One button. A few shortcuts.

ActionBrowserPython
FlapSpace ↑ W / click / tapSpace ↑ W / click
PauseP or the toolbarP
RestartSpace / click on game overSpace / R
ThemeTT
Bird colourCC on menu / ready
SoundMM
FullscreenBrowser controlsF11