Category Archives: Flappy Bird

Flappy Bird is a mobile game developed by Vietnamese video game artist and programmer Dong Nguyen, under his game development company dotGears. The game is a side-scroller where the player controls a bird, attempting to fly between columns of green pipes without hitting them. Nguyen created the game over the period of several days, using a bird protagonist that he had designed for a cancelled game in 2012.

The game was released in May 2013 but received a sudden rise in popularity in early 2014. Flappy Bird received poor reviews from some critics, who criticized its high level of difficulty, alleged plagiarism in graphics and game mechanics, while other reviewers found it addictive. At the end of January 2014, it was the most downloaded free game in the App Store for iOS. During this period, its developer said that Flappy Bird was earning $50,000 a day from in-app advertisements as well as sales.

Flappy Bird was removed from both the App Store and Google Play by its creator on February 10, 2014, due to guilt over what he considered to be its addictive nature and overuse. The game’s popularity and sudden removal caused phones with it pre-installed to be put up for sale for high prices over the Internet. Games similar to Flappy Bird became popular on the iTunes App Store in the wake of its removal, and both Apple and Google have removed games from their app stores for being too similar to the original. The game has also been distributed through unofficial channels on multiple platforms.

Flappy Bird – Game Over

The last part of the Flappy Bird tutorial has arrived. In the very last lesson we learned how to implement the collision detection. So know already when the bird’s circle overlaps the pipes’ rectangles.

In this lesson we are going to add the Game Over screen to the app. It means, that the game will stop when collision is detected, and the Game Over picture is going to be poped up.

So let’s get started. 🙂

Continue reading Flappy Bird – Game Over

Follow and like us:

Flappy Bird – Scoring

In the very last lecture of the Flappy Bird tutorial we learned how to add to game the collision detection. When the circle of the bird overlap the rectangels of the pipes, then we are going to get a log message in the Logcat of the Android Studio.

In this lecture we are going to learn how to add the scoring to the Flappy Bird game. It means the score has to be even higher when our bird could fly through the gap of the pipes.

Continue reading Flappy Bird – Scoring

Follow and like us:

Flappy Bird – Collision Detection

In the previous lectures in our Flappy Bird tutorial series we have learned how to have a flying bird, the gravity, and in the very last lecture we have added the left moving pipes.

In the next part we are going to add the collision detection. The collision detection is a very important part of the Flappy Bird app. If we can drive the bird between the pipes, then we are going to get 1 point, but if we can’t, then we will lose the game. It means, thet our bird collided with the pipes. At the of this lecture we will have this collision detection 🙂

Continue reading Flappy Bird – Collision Detection

Follow and like us:

Flappy Bird – Pipes

In the previous lectures of our Flappy Bird tutorial we have added the background, the bird, the gravity and the touch function. So our bird can fall down, and fly back to the air.

In this lessons we are going to add the pipes, what we have keep off from the way of our bird. We will have a top and a bottom pipe. Between them there is a gap, where the bird has to fly. Of course horizontally there is also a distance.

The closer are the pipes to each other the harder going to be our Flappy Bird game.

Continue reading Flappy Bird – Pipes

Follow and like us:

Flappy Bird – The gravity and the touch

In the very last lessons in our Flappy Bird tutorial we have learned how to have a flapping bird, and a static background which is fill out the whole screen.

In this lesson we are going to learn how to get the flappy bird interacting with us. It means that the bird has got a very simple control mechanism. What we need to do is just touch the screen, doesn’t matter where, and then the flappy bird going to start flying up against the gravity … and fall down, if we don’t touch again the screen 😉

So how do we get a tap to be detected? Actually it is very straightforward.

Continue reading Flappy Bird – The gravity and the touch

Follow and like us:

Flappy Bird – The Flying Bird

In the next part of the Flappy Bird tutorial we are going to teach our bird how to fly. We are going to see how we can add our own sprites to our Flappy Bird app and we will have a basic animation to make the bird flap up and down.

Continue reading Flappy Bird – The Flying Bird

Follow and like us: