Every article tag can be clicked to get a list of all articles in that category. Every article tag also has an RSS feed! You can customize an RSS feed too!
We do often include affiliate links to earn us some pennies. See more here.

Return to Part 1: Dumpster Diving

Continued from Part 23: Ready, Set, Go!

My mother's favourite game on Linux is without a doubt Frozen Bubble. It is a casual game in all of the best ways; one you can dive into and learn at your own pace thanks to its simple but repeatable formula. The stakes are never too high, with each level just being repeated until you beat it; the worst possible outcome being seeing a cartoon penguin cry over the fleeting loss of its igloo home. You will have them all jumping for joy again soon enough.

Searching online, I came across both the frozen-bubble-0.9.2-fr1.i386.rpm package alongside its perl-SDL-1.12-fr1.i386.rpm package dependency from freshrpms. I did try building the final 1.0.0 release from source, but it requires a newer version of SDL than is packaged for Red Hat Linux 7.3 which explains why no RPM packages were available. Consider this to be a snapshot in time back to 2002, from right before the game was to take the world by storm.

In terms of limitations it is hard to believe this was not the final release. The degree of polish on display with Frozen Bubble even at this early stage is already leagues ahead of most of its other contemporary free gaming fare. The game has its own unique identity, with a custom soundtrack, polar atmosphere, and recognizable characters. While the gameplay at its core may be a straight lift from Puzzle Bobble, it is in the implementation that Frozen Bubble excels.

One complaint I did have with Frozen Bubble over the years is how the blue and purple bubbles, as well as the yellow and green bubbles, can look very much alike to someone who is colourblind like myself. It was not until I was consulting the changelog that I discovered that a special option was included which makes the bubbles also contain geometric shapes, activated using the -cb launch flag. This did not come until the following 0.9.3 release of the game.

While appreciated, this solution does still comes across as bit of an underexposed hack. The situation is still far better than what I encountered with Theocracy, where I missed spotting the Teotitlans entirely on the province view map, as their cyan colour code was almost indistinguishable to the beige given to neutral non-aligned provinces. Version 0.9.3 also has Frozen Bubble remember to ask for your high score after completing all 50 levels, about the only other complaint I had.

 

The milestone 1.0.0 release of Frozen Bubble in 2003 would expand the game to have 100 levels as well as retooling the graphics and including a built-in level editor. Following that, the game would be rebranded as Frozen Bubble 2 starting with the 2.0.0 release in 2006, with the final stable 2.2.0 version coming out in 2008. Frozen Bubble 2 features the ability to play multiplayer over the network, as well as showcasing brand new 3D assets created with Blender.

Some work would continue on the game up until 2010, but from there the project became dormant. It was never ported to SDL2 or had support added for widescreen or modern high definition displays. Frozen Bubble did see a number of forks to allow it to run in a web browser, with both a Java and JavaScript version being produced by Glenn Sanson. Considering how often the title is to this day held as a standard bearer of Linux gaming, an update does seem to be in order.

I would also tweak the game's difficulty curve just a little. While skill does play a role, often a successful play is dependent on the order of bubbles you get fed to your launcher. With luck some levels are made ridiculously easy, while others can be near impossible. As a veteran of the game, my mother agrees with me that level 70 as still featured in the final release can kill your momentum dead, and should at the very least be moved to be the ultimate level. Food for thought.

In the years following its release Frozen Bubble would stay the darling of Readers' and Editors' Choice Awards from a wide variety of Linux publications and websites, owing much to its wide demographic appeal. Consider how the lead developer Guillaume Cottenceau was inspired to start work on the game because he remembered how the original Puzzle Bobble was one of the few games he would play with his sister. Or how much my mother loves the game.

This also gave Frozen Bubble the distinction of being one of the oddest of Quake killers. With the exception of XBill, which I suspect garnered favour for political reasons, the Readers' Choice Awards for the Linux Journal magazine had always been dominated by Quake games. Then Frozen Bubble wins in 2003 and goes on to hold the "Best Linux Game" title for all of the next eight years surveyed. I, on the other hand, do still feel the urge to play Quake again.

Carrying on in Part 25: Quantum Axcess

Return to Part 1: Dumpster Diving

Article taken from GamingOnLinux.com.
16 Likes
About the author -
author picture
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://icculus.org/~hamish
See more from me
The comments on this article are closed.
13 comments
Page: «2/2
  Go to:

Hamish Feb 7, 2023
Quoting: gbudnyI thought it will about Eric's Ultimate Solitaire.
Must be someone's favourite game but it is not my mother's.

Quoting: gbudnyI can't say it was one of my favorite games. The series Runes of Avalon was much better than that.
I suspect this is too new to run on Dianoga, but the website is still up, so that is nice. I can try the demo.

Quoting: gbudnyDo you plan to write the article about The Hunted chronicle? ... I showed it to my brother and my cousin in 2005. They asked how much I paid for it.
You mean the DarkPlaces mod? I can quite confidently say that would bring Dianoga to its knees. I remember Nexuiz being quite heavy even with my Radeon 9200 card.
slaapliedje Feb 7, 2023
Quoting: HamishYou mean the DarkPlaces mod? I can quite confidently say that would bring Dianoga to its knees. I remember Nexuiz being quite heavy even with my Radeon 9200 card.
Ha, mention of the Radeon 9200 makes me think that I really do need to put my Amiga 4000 together again...
gbudny Feb 9, 2023
Quoting: HamishI suspect this is too new to run on Dianoga, but the website is still up, so that is nice. I can try the demo.

Unfortunately, they don't sell it anymore.
However, you can try contact with them using their email address or the Facebook page. Maybe, they can sell you the Linux version of Runes of Avalon, Runes of Avalon 2, and Runes of Avalon - Path of Magic.

Quoting: HamishYou mean the DarkPlaces mod? I can quite confidently say that would bring Dianoga to its knees. I remember Nexuiz being quite heavy even with my Radeon 9200 card.

The atmosphere in this game is amazing, and I can't compare to any other open source games, or even many commercial games. I could be wrong about it. I think that I played for the first time using GeForce 4 MX 440, which is probably less powerful than your card. It could require changing some options in DarkPlaces from 2005 to make more playable.


Last edited by gbudny on 9 February 2023 at 10:33 pm UTC
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.
Buy Games
Buy games with our affiliate / partner links: