Wormux is an open source clone of the classic game Worms. It’s a multiplayer turn-based game in which teams of open source mascots battle on a deformable landscape with a variety of weapons.
Wormux 0.8 was recently released, bringing networked multiplayer, new maps & weapons, bugfixes, and more. Wormux has been one of my favorite open source games, and now it’s possible to play with friends not sitting at the same computer as me.
An older version, Wormux 0.8 beta 4, is included in the Ubuntu repositories. No package or download of the final version is available for Linux yet. However, I was able to compile Wormux 0.8 from source on Ubuntu 8.04. The process is fairly easy, you can follow using the commands below.
[update] Unofficial DEB packages for Ubuntu are now available, so there’s no need to compile anymore.
[update 2] Packages are now also available at GetDeb.
Download and extract the Wormux source code (a 50 MB download) to your home directory:
wget -O - http://download.gna.org/wormux/wormux-0.8.tar.bz2 | tar xj -C ~
Install the extra dependencies needed to compile Wormux (many of these packages will have dependencies of their own which will be automatically installed):
sudo apt-get install build-essential libxml++2.6-dev libsdl1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev libsdl-gfx1.2-dev libsdl-net1.2-dev libcurl3-dev gettext
Change to the Wormux source directory:
Run the configure script to prepare Wormux to be compiled:
This is where you will run in to a problem if you are missing a dependency. If
configure is successful you should see this message:
Execute make to compile
then execute make install to install...
Run make to do the actual compilation:
Seeing a lot of output on the command line is normal in this stage. Compiling Wormux took about four minutes for me.
Install Wormux on your system:
sudo make install
If all that finished without errors, you should be able to start Wormux from the
menu item at
To uninstall Wormux, switch to the source directory again and run make uninstall:
sudo make uninstall