Angry Birds was the culmination of all the different aspects and skills I had picked up from my previous worksheet game projects. Going for an object-oriented programming approach and highly maintainable code structure, this game is a great illustration of the knowledge I obtained in “Games in C++” regarding approaches to code structuring.
- Physics
- Gravity
- Bouncing
- Level Progression
- Multiple Game States
- Main Menu
- Game
- Win/Loss
- Level Transition
- Scoring System
- Mouse and Keyboard Controls