Navigate through pipes in this side-scrolling game. Fixed-timestep physics that plays the same at any frame rate, three difficulties, coins and medals
Initializing in your browser…
Tic-tac-toe against a minimax opponent, or a friend on the same device. Four difficulty levels, each a stated rate of playing a move that is not the best; on Impossible it cannot be beaten, proved by walking all 16,752 games.
Snake with four modes, four power-ups and the classic tail rule: the square your tail is leaving is safe to enter, which is what lets you turn tightly inside your own body. Four speeds, per-mode high scores and touch controls.
Card matching with eight emoji themes, four difficulty sizes and four modes. The deal is a real Fisher and Yates shuffle, measured uniform over 60,000 boards, and a turn is a state machine so two fast clicks cannot strand a card face up.
A pipe gap is approaching slightly above the bird’s current height.
Input
Tap to flap as the gap centre lines up
Result
Bird rises through the gap; +1 as it clears the pipe
Gravity constantly pulls the bird down and each tap is a fixed upward impulse, so control is about rhythm, not holding a button. Tapping to keep the bird near the middle of the screen maximises reaction room for the next gap. The physics runs on a fixed 120 Hz step with the frame deciding only how many steps to take, so the same taps give the same flight on any machine: with a variable step the same flap rises 59.3 pixels at 20 frames a second and 69.1 at 120, which on a 145 pixel gap decides whether you clear it.
Tap to flap, dodge the pipes, and see how far you can go. Flappy Bird is famously simple yet brutally difficult, most runs end in seconds, which is exactly what makes beating your high score so satisfying.
The rapid fail-retry loop is oddly cathartic, or infuriating, depending on your temperament.
Precise timing of each tap trains fine motor control.
Share your high score and challenge friends to beat it.
Gravity constantly pulls the bird down while each tap gives a small upward boost. The pipes arrive at steady intervals but with varying gap positions, demanding constant micro-adjustments. Timing and rhythm matter more than raw speed, which is exactly why the simulation runs on a FIXED timestep: 120 steps a second, with the frame deciding only how many steps to run and an accumulator carrying whatever is left over. Integrating with a variable step gives a different flight at every frame rate, and the difference is not small: with these numbers one flap rises 59.3 pixels at 20 frames a second and 69.1 at 120, a spread of 9.8 pixels on a gap of 145. On a fixed step the same taps give the same trajectory on every machine. The bird also has a terminal fall speed, so no single step can move it more than 9 pixels against a gap of at least 120, and the collision test sweeps the whole segment the bird travelled rather than only sampling its endpoint.
Getting past 10 pipes is solid. Anything above 30 is expert territory.
The gap between pipes is narrow and the bird's momentum makes precise positioning tricky. Practice the rhythm of your taps.
Yes, just tap the screen to flap.
Yes. The physics runs at a fixed 120 steps a second and the frame only decides how many of those steps to run, with the leftover time carried to the next frame. A variable-timestep version of the same numbers rises 59.3 pixels a flap at 20 frames a second and 69.1 at 120, which on a 145 pixel gap is the difference between clearing it and clipping it.
The game runs entirely in your browser. No account is needed and no gameplay data is collected.