Skip to content
 
 

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Flappybird

A minimal, classic-style Flappy Bird clone written in Python.


🚀 Overview

Flappybird is a simple 2D arcade game where the player controls a bird that must fly between pairs of pipes without colliding with them. The objective is to score as many points as possible by passing through gaps.

✨ Features

  • Simple, responsive controls
  • Score tracking
  • Increasing difficulty over time
  • Lightweight and easy to read Python code

🛠️ Requirements

  • Python 3.8+
  • PyGame (or other specified game library if used)

Install dependencies with:

pip install pygame

▶️ Running the Game

  1. Clone or download the repository.
  2. Ensure dependencies are installed.
  3. Run:
python Flappybird.py

The main entry point is Flappybird.py.

🎮 Controls

  • Space or Left Mouse Button: Flap / jump
  • Esc: Quit

🧠 How it works (brief)

  • The game loop updates physics (gravity + flap), moves obstacles (pipes) leftward, and checks for collisions.
  • Points are awarded when the bird successfully passes a pair of pipes.

📁 Project Structure

  • Flappybird.py — Main game file / entry point
  • Oldversion.py — Previous or experimental version
  • README.md — This file

🤝 Contributing

Contributions are welcome. To contribute:

  1. Fork the repo
  2. Create a feature branch
  3. Open a pull request

📄 License

Specify your license here (e.g., MIT). If unsure, add a LICENSE file and reference it.

✉️ Contact

For questions or feedback, open an issue or contact the project owner.


Enjoy the game!

About

An interactive Flappy Bird game developed in Python using Pygame, implementing physics-based movement, real-time collision detection, dynamic difficulty scaling, audio feedback, and persistent high-score storage

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages