Candy Cruncher stands as an interesting piece of Linux gaming convergence, with it pulling on almost all of the major threads that defined the industry up to that point. The lead developer of the game was Brian Hook, who is best known for being one of the key architects behind the Glide API for 3dfx, but he would also find success working on both Quake II and Quake III Arena at id Software; founding Pyrogon was his attempt at a slower pace after being at the top of his field for so very long.
The Linux port was crafted by Ryan "icculus" Gordon, not long removed from his initial freelance work on Serious Sam, with the game also being one of the first titles to be picked up by Linux Game Publishing. Founded by retailer Michael Simms in 2001, LGP was an attempt to carry the torch dropped by Loki Software, and thus extend the shelf life of his Tux Games online store. So many people's hopes were tied up in this otherwise unassuming product, making it a shame it was only a mixed success.
Helping to set this tone early on is the CD-ROM, with the installer not having the right executable permissions set. To install the game you should instead download the candycruncher_new_installer.sh from the archived Linux Game Publishing website, as this will pull all of the relevant files off the disc and also provide you with later patches. A free Candy Cruncher demo can also be found through there, although for some reason it would not let me type my name into the high score table.
The full version sidesteps this by just grabbing your name from your user account, although it would sometimes fail to initalize and just hang before reaching full screen mode. These issues would only be sporadic for me however, with the port otherwise proving to be solid. What bothered me more was how the demo lied to me by claiming you will get to choose your starting level; instead, you can choose from a starting block of about four levels each up to level 22 only.
This forces you to replay levels that you have already solved over and over, and only seems to be done as means to artificially increase the game's difficulty. Casual games can be challenging, but they should not be frustrating, and it feels like Brian Hook was not far enough removed from Quake to fully realize this. In fairness he was always hesitant about the implementation of a time limit, but the blaring alarms in the game are far from relaxing, even if you can turn the sound effect off in the options.
Candy Cruncher is at its best then when you treat it like Solitaire; just something you can idly launch to kill a few minutes before inevitably finding yourself stuck with a bum hand. When playing from the starting stage I usually make it to about level 19 before finding myself boxed in, although back when I was playing the game more studiously I did manage to achieve a high score of 769019 after coming close to solving level 27, which is about as far into the game as I think I am going to get.
There are purportedly fifteen different candy types in total, so I have not encountered all of them, but the only real difference is in appearance and in the points awarded. What differentiates Candy Cruncher from other match-three games, other than the obvious fact that you match six here, is that you do not actually move the candy pieces themselves. Instead, you drag about the blank space found on the board, and use that to nudge the candies into line.
Wrapping your head around this is critical to mastering the click and drag technique needed to get through the higher levels. While the game does support both mouse and keyboard controls, Candy Cruncher is very much optimized for use with the mouse, and for a very particular technique involving holding down the mouse button that the developers themselves admit to being unintuitive at first in the supporting documentation.
The only real way forward is trial and error, with there also being enough randomness to the board layouts to make solving a stage often be a coin toss. The main strategies involved are recognizing when you have enough candies of the same type to complete a line, and navigating around the dreaded black jelly beans, immovable pieces that cannot be matched and exist only to block your columns or rows. Candy canes can break these, or be used to match with any other candy type.
What promised to be sweet often proved sour, but Pyrogon was able to release one more title, NingPo MahJong, through LGP for Linux before closing up shop in 2003. The next installment will be the 50th part in this series, and with that in mind, I needed a game that was both big enough and historically important enough to warrant that distinction. To that end, I present to you a true Linux gaming milestone: what may very well be the first big boxed Linux game to ever hit retail store shelves.
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.
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.
The Candy Cruncher page on the Linux Game Publishing website can be found here:
https://www.linuxgamepublishing.com/info.php?id=10The Candy Cruncher installer can be downloaded here:
https://archive.org/download/lgp-patches/candycruncher/candycruncher_new_installer.runA developer diary for Ryan "icculus" Gordon can be read here:
https://icculus.org/~icculus/writing/pyrogon.com/devdiary.htmlThe Pyrogon website is archived here:
http://www.pyrogon.comThe Linux Game Tome entry for Candy Cruncher is archived here:
http://happypenguin.org/show?candy%20cruncherA review of the game for Linux by Matt Matthews for Curmudgeon Gamer can be read here:
http://curmudgeongamer.com/article.php?story=20030223145119103And an interview with Brian Hook by Matt Matthews for Curmudgeon Gamer can be seen here:
https://curmudgeongamer.com/article.php?story=20030317123706258
Licensed under Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)