Skip to content

A simple Flappy Bird clone built using Python and Pygame. Fly the bird through pipes without hitting them! Great for beginners learning game development and Pygame.

Notifications You must be signed in to change notification settings

viktor-rumiievskyi/Flappy-Bird

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐤 Flappy Bird Clone

A simple clone of the classic Flappy Bird game created using HTML, CSS, and JavaScript. Fly the bird through the pipes and try to achieve the highest score!

🎮 Features

  • 🐦 Flappy Bird gameplay mechanics (gravity, jump, collision)
  • 🧱 Randomly generated pipes
  • 🔁 Restartable game loop
  • 🎵 Sound effects support (if added)
  • 📱 Responsive design

💡 Technologies Used

  • HTML5 Canvas
  • CSS3
  • JavaScript (Vanilla)

🚀 Getting Started

1. Clone the Repository

git clone https://github.com/viktor-rumiievskyi/Flappy-Bird.git
cd Flappy-Bird

2. Run the Game

Open index.html in your web browser to start playing.

Optional: Use a Local Server

# Python 3
python -m http.server

Go to http://localhost:8000 in your browser.

🎮 Controls

  • Press Spacebar or Click to make the bird fly
  • Avoid hitting the pipes or the ground
  • Try to beat your high score!

📁 Project Structure

Flappy-Bird/
│
├── index.html       # Game canvas and layout
├── style.css        # Basic styling
├── script.js        # Main game logic
└── README.md        # Documentation

🌟 Ideas for Future Enhancements

  • 📊 Score saving (local storage or backend)
  • 🐣 Multiple bird characters or skins
  • 📱 Touch/mobile control improvements
  • 🔊 Add background music and sound effects
  • 💀 Game over animation

👨‍💻 Author

Viktor Rumiievskyi

📄 License

This project is licensed under the MIT License.


GitHub repo size GitHub last commit GitHub license

About

A simple Flappy Bird clone built using Python and Pygame. Fly the bird through pipes without hitting them! Great for beginners learning game development and Pygame.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published