Flappy Bird is a simple arcade-style game developed in Python using the Pygame library. The player controls a bird that must fly through gaps between pipes while avoiding collisions. The game features gravity-based movement, score tracking, obstacle generation, and restart functionality.
- Gravity-Based Bird Movement
- Jump Mechanism
- Random Pipe Generation
- Collision Detection
- Score Tracking
- Game Over Screen
- Restart Functionality
- Smooth Gameplay
- Python 3.12
- Pygame
- SPACE → Make the bird jump
- ENTER → Restart the game after Game Over
pip install pygamepython flappy_bird.py- Event Handling
- Game Loop Programming
- Gravity Physics
- Collision Detection
- Random Obstacle Generation
- Score Management
- Pygame Graphics Rendering
- Sound Effects
- High Score Saving
- Start Menu
- Difficulty Levels
- Animated Bird Sprites
- Background Music
- Multiple Themes
Maaz Siddique

