I've just released
Rezerk, my own personal sequel to the classic arcade game
Berzerk.
The humanoids eventually triumphed over Evil Otto (
the most terrifying video game villain of all time, having killed two players
in real life!) and his robot army. They smashed Otto into four pieces and began looting his fortress.
However, one robot escaped their notice, and now it seeks to rebuild its evil master...
In Rezerk you take control of Evil Otto's last remaining robot. In each stage you must evade or destroy the humanoids while searching for the four pieces of Evil Otto. Each piece must be placed in the repair bay in the center room of the level. When all four are assembled, the level is complete, and things get harder.
One room in each stage contains a map, which if found will make it much easier to locate the remaining Evil Otto pieces.
Windows users need to install
OpenAL in order to play. The Mac version should run as is, the Linux dependencies are detailed in the manual. The Windows version also runs great under WINE, if for some strange reason you feel like using that instead.
Here are the usual screenshots:
Downloads are found
here.
The game is GPL3 licensed, and the complete source code (commented!) is included with makefiles for all three platforms. The source included in the downloads assumes you have all the necessary libraries already set up. The required libraries are OpenAL, libogg, libvorbis and FreeType. The source in the Subversion repository (address is on the download page) includes all of the necessary libraries to build the Windows and Mac versions, Linux users can get the development packs for your particular distribution.
The platform-independent parts of the code are written in Ada, with a little bit of C.
The Linux specific code is in C++. GCC 4.3 or higher is required to compile the project.
The Mac specific code is in Objective-C. Apple's developer tools, and the
GNAT GPL 2010 compiler were used in development. Other builds of GNAT may work as well.
The Windows specific code is in C++. I used
TDM GCC to build it, other MinGW forks may work as well.
Happy hacking!