PlayPixel

Clumsy Bird

One tap keeps you flying. The pipes do the rest. Made by Ellison Leao.

Arcade

Click, tap or press Space to flap. That is the entire control scheme.

How to play

  1. The bird falls constantly. Each tap gives it a fixed upward push.
  2. Fly through the gap in each pair of pipes to score a point.
  3. Touching a pipe or the ground ends the run.
  4. There are no lives and no checkpoints. Start again and beat your number.

Playing it better

  • Tap in a steady rhythm instead of reacting. The bird responds better to a metronome than to panic.
  • Aim for the lower third of each gap. It is easier to correct upward than to stop a fall.
  • Look at the next pipe, not the one you are passing through.
  • When you crash, start again immediately. Hesitating breaks the rhythm you just built.

About Clumsy Bird

Clumsy Bird is an open source flappy style game built by Ellison Leao with the melonJS engine and released under the GPL. It is a full little game rather than a demo, with parallax scrolling, sprite animation, sound and a proper game over screen, and the whole thing loads in a browser tab in a second or two.

The physics are the reason it is hard. Gravity pulls the bird down at a constant rate and a tap does not add to your current speed, it replaces it, so the bird always jumps by the same amount no matter how fast it was falling. Late corrections work but leave you climbing steeply into the top pipe. The stable technique is a light continuous rhythm that holds the bird roughly level, adjusted by one extra or one skipped tap as the next gap comes up.

Most players plateau somewhere between five and fifteen points, and the barrier is rarely reflexes. It is attention. If you watch the pipe you are currently passing you are reacting to a gap you can no longer influence. Shifting focus one pipe ahead buys half a second of planning, which is an enormous amount of time in a game this tight, and scores usually jump the moment that habit sticks.

The round length is what makes it addictive. A failed run costs about five seconds, so the cost of trying again is almost nothing and the loop between attempt and retry is tighter than in any other genre. Because the source is open you can also read exactly how a small melonJS game is put together, which makes it a popular first project to fork.

Advertisement

Common questions

What engine is this built on?+

melonJS, an open source HTML5 game engine. The game itself is GPL-3.0 licensed.

Why is it so hard?+

The gap is narrow and each tap resets your vertical speed, so the game demands rhythm rather than reaction.

What is a good score?+

Ten is respectable, twenty five means you have found the rhythm, and past fifty is genuinely impressive.

Does it work on touch?+

Yes, a tap anywhere flaps, which is the whole control scheme.

Play something else

All games