Smash Battle

Smash Battle is a free open source 2D Platform game. The entire game is written in standard C++ with SDL from scratch. Only a multiplayer mode exists at the time, where two to four players can battle each other.

Gameplay
All player start with a full life bar, unlimited bullets and three bombs. The purpose is to kill the other players. This can be achieved by shooting, throwing bombs, stomping them on their head or pushing them into the pit. If only one player is left, the game resets. After five rounds, the game will end.

During the play, powerups will randomly appear. These include health packs, red bullets (double damage), blue bullets (instant kill), air strikes and extra bombs.

Development
Smash Battle was based on the battle mini-game from Super Mario Bros. 3. It is written in C++ and relies upon the SDL library.