Angry Sparty

Angry Sparty, inspired by the popular game Angry Birds, was an enjoyable and educational project undertaken during my computer science studies. As part of CSE 335 – Object-Oriented Software Development, this project provided a solid understanding of object-oriented programming principles and enhanced my proficiency in C++.

Developed entirely from scratch, Angry Sparty boasts several unique features for a quick school project. The game includes three default levels, each generated by our system that reads XML files and converts them into playable levels. This system allows for easy creation of new levels using XML files.

Angry Sparty utilizes a pre-existing physics library, which we integrated and applied to all handcrafted objects within the game. The gameplay features two types of birds, represented by Spartan heads, while the enemy birds are depicted as the heads of other Big Ten mascots. Additionally, the game includes various materials that react differently and a speed-up power-up for one type of bird. The game also features a user-friendly interface, level selector, and score counter.