"Save The Penguins" is a zany space shooting game featuring penguins and UFOs, providing an exciting action-packed experience.
In this game, players control a sphere/circle with their mouse. Left-clicking accelerates towards the cursor, right-clicking fires lasers, and middle-clicking pauses the game. The objective is to destroy the enemy spaceships before they can either kill the player or all of the penguins. The penguins' artwork is inspired by Pingus, and the tileset is ripped from supertux.
One of the key features of the game is the ability to scroll, move and shoot. Additionally, players can define the tileset in a simple configuration file, save and load levels, and edit levels in-game (by pressing "E"). Objects (non-static ones) can be damaged, and the penguins explode in a pile of blood. The game has reasonable collision detection, and the new particle-based explosions are visually impressive.
The developer has also added power-ups that heal or hurt players to varying degrees, as well as a hook to attach sounds to power-up and power-down events. The game requires libSDL, SDL_Mixer, and SDL_Image, which supports music files via SDL_Mixer.
The new release features a new event system, compiles correctly on freebsd (with the makefile), and has been tested with g++ 3.4.6, 4.1.1 and 4.2.0 on Linux. Most of the hangovers from the original version have been removed, and players can now resize the playing window. The game also includes initial support for exceptions, as well as various cleanups and bug fixes.
Overall, "Save The Penguins" is a fun and challenging game that combines humor, creativity and skill. If you're looking for a unique and entertaining space shooter, this is definitely worth checking out. The fact that players can contribute levels, art, and sound is also a nice touch, making for a more engaging and collaborative experience.
Version 0.02: N/A