February 16, 2014

I MADE FLAPPY BIRD EVEN FLAPPIER

This is kind of a semester long project for my rendering class.  The first assignment was to build a randomly generated maze, display it on the screen, and let the user press keys to navigate in the array, leaving a trail behind wherever they went.  I used a recursive backtracking method and it worked pretty well.

The second assignment (this), was to make it 3D and display 3D objects, using hierarchical transformations.  Additionally, we had to build a robot that navigated the maze and moved along the way.

My roommate is obsessed with Flappy Bird (I think he got a high score of 40) and I thought of him when implementing this.  My flappy bird is just as awkward as the original:


Except mine is animated and moves and stuff.  The pupils go up and down as you move, the wings flap awkwardly, and the lower lip gapes open and closed as you move around.

Until I figure out CamStudio, I'm stuck with this awful animation (I swear it looks better in real life) but it gives a gist of the personality of Flappy Bird I've managed to capture.



Not posting code here since class assignment, but it was fun to work on.  Haven't implemented collision detection yet, but it would be cool if I did.  Flappy Bird would rotate downwards and then plummet at a 180 degree angle.