Pang

Tribute to the 1989 arcade game Pang made with SDL and C++

If the video doesn't work, click HERE

About the videogame

Pang is an arcade videogame from 1989, your mission is to destroy all balloons in the screen. The balloons will bounce without stop until you destroy them with your harpoon. Each time you destroy a balloon and it’s big enough, it will split into two smaller ballons, this can happen up to 3 times if the first balloon you hit is a very big one. The game follows a very linear path, each stage is divided in 3 levels, each level has it’s own balloons and you have to always destroy them to progress.

About the creation of the game

This was the first project I did at university with 3 other classmates. We all have a special affection for it as it was the first videogame we made. At that time we were still learning how to program in C++ even though we already had some knowledge of the basics of C.This project helped me a lot to be able to translate everything we were learning about C++ into a videogame, since theory is never the same as practice. This project also helped me to learn how to use SDL, a library that I would later use in other projects.

Third Party Libraries

To create this game, the following libraries were used:

  • SDL
  • SDL Image
  • SDL Mixer

More information

To check the website, click HERE
To check the repository, click HERE

Download