Skip to content

Flappy Bird is a Python game featuring responsive design, high scores and challenging gameplay.

License

Notifications You must be signed in to change notification settings

techiuv/flappy-bird

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flappy Bird

Flappy Bird game using Python and Pygame.

Features

  • Responsive design that scales with different screen sizes.
  • Difficulty levels with increasing pipe speeds and gaps
  • High score tracking and display.
  • Game over screen with options to restart or quit.
  • Object-oriented design for better code management.

Directory

FlappyBird/
│
├── assets/
│   ├── bird.png
│   ├── background.png
│   ├── pipe.png
│   ├── base.png
│   └── Roboto-Regular.ttf
│
├── flappy_bird.py
├── README.md
└── requirements.txt

Installation

  1. Clone the repository:

    https://github.com/techiuv/flappy-bird.git
  2. Install the required dependencies:

    pip install -r requirements.txt 
  3. Run the game

How to Play

  • Press the Space bar to make the bird flap and avoid pipes.
  • Your score increases by successfully passing through pipes.
  • Try to beat your high score!

Assets

  • All assets (images) are located in the assets/ directory.

License

This project is licensed under the MIT License.

About

Flappy Bird is a Python game featuring responsive design, high scores and challenging gameplay.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages