Skip to content

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

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors