I'm getting near to releasing version 2.0 of IceBreaker, which has many nice new fancy features -- most notably, the addition of themes support. Since this is almost ready, I'd love it if you'd check out the 1.9.5 version, which is a sort of public beta. However, if you're looking for the most stable, bug-free experience, stick with 1.2.1, which you can download below.
If you download one of these beta packages, there's several things I'd like to do. Please report your overall experience, good or bad, to me via e-mail. If you find any bugs, let me know. If you have any suggestions for improvements, I want to hear those too.
I also really would like to have submissions for new themes. They're easy to create, and since they're so small, I don't see why we can't include dozens or hundreds.
You'll also need SDL and SDL_mixer, the basic multimedia libraries upon which IceBreaker is built. These are now part of the standard Red Hat Linux distribution; if you don't have them, you can grab 'em from a Red Hat mirror, or of course from the main SDL site.
The binary IceBreaker RPMs are linked against SDL-1.1.7 and SDL_mixer-1.1.0. If you have newer (1.2.x) lineage SDL, the game will work, but you'll have to rebuild the RPM or compile from the source. (As I mention below, this is easy.)
Jonathan DePrizio was kind enough to rebuild the RPM on a LinuxPPC machine (release 2000 Q1):
You'll also need the SDL package from libsdl.org.
In most cases, you should be able to grab the source rpm and rebuild.
This is really easy: run
Alternately, with the 1.9.x versions and later, you can download
the source tgz, untar it (with
This was originally a Linux project, but Enrico Tassi has done a lot of great work so that it now cross-compiles nicely for win32. This means if you're somehow stuck with the OS everyone loves to hate, you'll still be able to enjoy the game. Download icebreaker-1.2.1.exe. This includes the SDL runtime, so you don't need to worry about getting that separately.
There is also a BeOS version listed on BeBits, thanks to Eugenia Loli-Queru.
It apparently builds okay on Sun Solaris too.
And, IceBreaker is in the FreeBSD ports collection. Cool.
Anyone want to make a MacOS version? SDL and SDL_mixer, the required libraries, work on both OS X and earlier versions, so it should be quite easy to port. I'd love to have a compiled version to distribute here.
If a binary isn't available for your system, and you can't or don't want to use RPM or dpkg, you can build IceBreaker from source. I assume that if you want to do this, you know what you're doing. It's a pretty simple matter of make / make install. The Win32 build works using the mingw32 toolchain. You'll probably want to use gcc and GNU make if possible. In any case, you'll need the SDL libraries, which you can get from the SDL home (probably better) or from this site.