Flappy Bird Clone

At University I studied mobile development for 2 years for Android phones, this was written in C++ using the Cocos2d-x library.

I created a Flappy Bird clone called Flappy X for my assignment on this unit. This unit was focussed on the coding side of the project so I used several stock images from various sources.

Coding wise a lot was considered to make this game optimal for mobile devices. Some points worth noting from this project are:

  • Use of Box2D for the physics system
  • Saving/Loading of highscores
  • re-use of the 3 pipes to prevent constant new/delete of the objects
  • Sounds/Music
  • Menu System
  • Pause System

Flappy 1 Flappy 2 Flappy 3