So, prior knowledge of python and Pygame is required for this project. Pygame is suitable to create client-side applications that can be potentially wrapped in a standalone executable. It includes computer graphics and sound libraries designed to be used with the Python programming language. We will also be using Pygame which is a cross-platform set of Python modules designed for writing video games. We will be using Python language for writing the code. In this tutorial, we have made a computer version of the game where the bird will be controlled using the up key or the space bar. If the bird hits the pipes or the edges of the screen, the game ends and the player needs to restart.
Flappy bird was originally released as a mobile game where you tap the screen to make the bird fly.