Building a Retro Linux Gaming Computer
Part 21: Fluffy Bunnies

By Hamish Paul Wilson
First published on 2023-01-16

Continued from Part 20: The Antideluvian World

Return to Index

While their foray into interactive storybooks did fail to impress, it did help remind me of BlackHoleSun Software, one of the earliest Indie developers to create games with Linux in mind. They were a cross-platform studio whose first game Krilo was boasted to be the first "commercial game that contained versions for Linux, Windows, MacOS, and BeOS on one CD-ROM", with at least some of their games having been developed from Linux and then ported to other systems.

Their most well known game Bunnies would be released as shareware in 2001, with the bunnies-1.06-x86linux.sh installer providing a demo version you could later update through the use of a retail key. Since BlackHoleSun Software is now out of business I can no longer register my copy of the game, which is a shame as Bunnies while braindead is still kind of fun. The demo limits me to playing only one map called "The Castle", with eleven further maps being teased.

Bunnies also included a level editor for registered players which helped spawn an active mapping scene, with a collection of fan maps once being hosted on the BlackHoleSun Software website. Up to six rabbits can compete at any given time, and can be either computer or human controlled. The objective is simple; just move your rabbit to hop on top of other bunnies to make a rain of gibs fly out across the screen, or not if the "no gore" option has been set.

In fact, an entirely gore free version of the game was also made available, by using the bunnies-nogore-1.06-x86linux.sh script instead of the default installer. Bunnies allowed the player to connect to online servers for networked multiplayer, as well as for up to four players to play locally from a single computer. Gameplay modifiers include being able to toggle a low gravity mode, jetpacks, or even reversing the orientation of any given map.

Technically the game ran alright for me, but did produce a few segmentation faults and some graphical corruptions when displaying text fields. BlackHoleSun Software would go on to work on one more game, the 3D team based vehicular combat title Aftermath, before they folded up shop in the mid 2000s. At this point though the future of Bunnies or any of the other games from BlackHoleSun Software appears dead in the water.

Thankfully, the story does not have to end there. Bunnies itself is derivative of the earlier game Jump 'n Bump released for MS-DOS in 1998 by developer Brainchild Design, with its source code made available a year later in 1999. This allowed the game to be ported over to Linux using the SimpleDirect Media Layer, with installation on Red Hat Linux 7.3 being made trivial by use of the jumpnbump-1.50-1.0.rh7.rf.i386.rpm package from freshrpms.

Jump 'n Bump allows for up to four players to play over the network or from a local hotseat. The game also sported an active mapping scene in its day, with a number of additional maps once being available from the Brainchild Design website. Most of these maps can still be accessed through the Wayback Machine on the Internet Archive, although the need for someone to maintain a modern curated archive of these appears to be apparent.

If I am honest I would say the overall visual style and presentation of Jump 'n Bump is superior to Bunnies, with cleaner pixel art and a cute interactive menu screen. The gameplay is pretty much identical, with the same frantic hopping about and the same rain of gibs upon contact. Even most of the modifiers found in Bunnies can be unlocked inside Jump 'n Bump through the use of cheat codes, along with a few tweaks unique to Jump 'n Bump itself.

You can even activate AI controls by holding down the Alt key followed by the number of the player you wish to bring to life, allowing Jump 'n Bump to be tackled as a single player game. With its assets available work on Jump 'n Bump has continued apace, with a fork of the game supporting SDL2 still seeing active development. There is also a modern remake of the game based on the Godot Engine, and even a version made that can be ran from within a web browser.

Jump 'n Bump is far from the only time the free software community has created an enduring game, with its close to twenty five years of existence seeming paltry in comparison to some of the classics. One of those classics wears many faces, but there is one face in particular that has remained etched in my memory for years, even if I never did get a good handle on the game's actual mechanics. It is time to change that.

Carrying on in Part 22: Happy Hacking

Avatar

Hamish Paul Wilson is a free software developer, game critic, amateur writer, cattle rancher, shepherd, and beekeeper living in rural Alberta, Canada. He is an advocate of both DRM free native Linux gaming and the free software movement alongside his other causes, and further information can be found at his icculus.org homepage where he lists everything he is currently involved in.

http://www.icculus.org/~hamish

Comments

You can use your Fediverse (including Mastodon, among many others) account to reply to this post. You can also follow my Mastodon to be notified when new parts of this series are released.

Further reading and resources:

The shareware version of Bunnies can be downloaded from here:

https://files.holarse-linuxgaming.de/native/Spiele/Bunnies

The Linux Game Tome entry for Bunnies is archived here:

http://happypenguin.org/show?Bunnies

The BlackHoleSun Software website is archived here:

http://www.blackholesun.com

The Linux Game Tome entry for Jump n' Bump is archived here:

http://happypenguin.org/show?jump%20n%20bump

Additional levels for Jump n' Bump are archived here:

http://www.brainchilddesign.com/games/jumpnbump/levels/levels1.html

And the LibreGameWiki article for Jump n' Bump can be read here:

https://libregamewiki.org/Jump%20n%20Bump


Licensed under Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)