Back to Projects
Flappy Birds
JavaSwing/AWTObject-Oriented Programming
About
A recreation of the classic Flappy Bird arcade game, built from scratch in Java. The game challenges players to control a bird by tapping the screen (or pressing a key) to keep it airborne while navigating through an endless series of pipes. Core mechanics include collision detection, randomized obstacle generation, scoring system, and increasing difficulty as the player progresses. The project demonstrates a real-time game loop, physics-based movement (gravity and velocity), and rendering graphics using Java’s built-in libraries. It highlights skills in object-oriented programming, event-driven input handling, and building an engaging user experience with simple yet addictive gameplay.
Gallery
