A simple and fun Flappy Bird–style browser game built using
HTML, CSS, and JavaScript
This project was created for fun and learning, focusing on
game logic, animations, and DOM manipulation using pure frontend technologies.
Inspired by the classic Flappy Bird created by Dong Nguyen, this game features a bird named Faby 🐤 that players control by clicking or tapping to make it flap.
- Keep the bird in the air
- Avoid hitting the pipes
- Score as high as possible
Despite its simplicity, the game is challenging and addictive, proving how minimal design can create engaging gameplay.
- HTML – Game structure
- CSS – Styling, layout, and animations
- JavaScript – Game logic, collision detection, scoring, and controls
No frameworks. No libraries.
Just pure vanilla JavaScript 🚀
- 🐦 Smooth bird movement with gravity effect
- 🚧 Randomly generated pipes
- 📊 Score tracking system
- 🔁 Restart on game over
- 💡 Simple & clean UI
- ⚡ Lightweight and fast
- Practice JavaScript game logic
- Improve understanding of events, intervals, and DOM updates
- Learn how simple mechanics create engaging experiences
- Showcase frontend development skills
- Clone the repository:
git clone https://github.com/Smeer119/Flappy-Bird.git
