A modern, browser-based Flappy Bird-style game built with vanilla JavaScript.
Fly. Dodge. Score. Repeat.
FlappyPy is a fast-paced Flappy Bird-style browser game with a futuristic twist.
It started as a simple flying game and evolved into a feature-rich project featuring dynamic difficulty, achievements, power-ups, customization, weather effects, audio, statistics, and more.
No frameworks. No game engine.
Just HTML, CSS, JavaScript, and Canvas.
- ๐ฆ Flappy Bird-style physics
- ๐ง Procedurally generated pipes
- ๐ Dynamic difficulty
- ๐ฅ Combo scoring
- ๐จ Near-miss bonuses
- โก Power-ups
- ๐ก๏ธ Shield
- ๐ Slow-motion
- โ๏ธ Score multiplier
- ๐ High-score tracking
- ๐ Achievement system
- ๐ Statistics
- ๐ฏ Multiple achievement challenges
- ๐พ Persistent progress using
localStorage - ๐ Game-over celebrations
- ๐ฆ Multiple bird skins
- ๐ Different backgrounds
- ๐ Day/night environments
- ๐ง๏ธ Weather effects
- ๐ซ๏ธ Fog effects
- ๐ต๏ธ Hidden easter eggs
- ๐ต Background music
- ๐ Sound effects
- ๐ Achievement sounds
- ๐๏ธ Audio settings
- ๐ Browser-safe audio initialization
- Futuristic interface
- Responsive design
- Pause/resume
- Countdown before flights
- Tutorial
- Settings
- Mobile-friendly interface
- Reduced-motion support
Play FlappyPy in your browser:
https://aaravpy.github.io/FlappyPy/
Clone the repository:
git clone https://github.com/AaravPy/FlappyPy.git