Skip to content

Clone of a popular frustration source 🐥

License

Notifications You must be signed in to change notification settings

mateuszstompor/FlappyBird

Repository files navigation

Game Logo

Motivation

The project is an assignment for a python course 🐍

Author

I am the author of the code but idea for the game WAS NOT my invention. Information about the original author can be found below:

Flappy Bird is a mobile game developed by Vietnamese video game artist and programmer Dong Nguyen (Vietnamese: Nguyễn Hà Đông), under his game development company dotGears

Assets were taken from Samuel Custodio's repository

Gameplay

Unmodified version of the gif can be found here

Gameplay

Even though you cannot hear it the game supports sound effects... 💥

Controls

The game supports both mouse and keyboard usage. Controlling the game with a mouse is straightforward and does not require additional explanation. Keybindings are listed below:

  • q - quit the game
  • 1 - change bird's color
  • 2 - change background's color
  • SPACEBAR - action button - flap/process to the next screen

How to use

  • Clone the repository
  • Install requirements calling:
pip install -r requirements.txt
  • Switch to python 3.8 if you haven't done it already and then run:
python3 -m flappy

Tech

  • python 3.8
  • pygame 2.0.1

TBD

  • Collision detection between the bird and obstacles should be more accurate
  • In the original project instead of falling infinitely down the bird was stopped by a pavement

About

Clone of a popular frustration source 🐥

Topics

Resources

License

Stars

Watchers

Forks

Languages