The Edge is a space combat game, made available as free software under the GPLv3 license. I wrote this game, in part, to teach myself the Haskell programming language.
The game is loosely patterned after the old screen saver game Lunatic Fringe. Basically, you gallivant around a two-dimensional space map, incinerating bad guys and racking up points. Unlike a side scroller, you have full freedom of movement, allowing you to fly circles around your enemies and look for nifty pickup items. Finding more powerful weapons gives you the ability to destroy unfriendlies faster or with more emphasis.
If you enjoy the game, I would be more than happy to accept any donations!
Uses OpenGL (2D) for graphics and OpenAL for sound. The game seems to do fine most of the time without hardware acceleration, but it might get choppy on busier game levels, depending on how good your software acceleration is. I developed the game without hardware acceleration, but I also had a pretty good triple-core processor (3.4 GHz).
I developed this code on a 64-bit Gentoo Gnu/Linux, with the GHC 7.4 compiler. In theory it should port to other operating systems.
Some of the sound effects were adapted from clips at soundbible.com. Please see the AUTHORS file in the source code for more details.
The Edge is currently in the beta - stablizing stage of software development. The game is basically complete. I have a lot of ideas about how The Edge could be improved, but I'm thinking I might wait and incorporate those ideas into a "2.0" version (with a new code base) at some later time.
No operating system or distribution specific packages are available yet. Sorry!
Here is my local source code repository:
If you have any trouble with, or questions about, the software, feel free to send me an e-mail at my personal e-mail address, which I check regularly.
I am particularly interested in any compiling- or system-related problems that show themselves.