Check out our Monthly Survey Page to see what our users are running.

Building a Retro Linux Gaming Computer - Part 18: Run Away and Join the Circus

By - | Views: 14,646

Continued from Part 17: The Llama Master

In writing this series I have spent a great deal of time searching eBay for older Linux games to cover, and one night I came across a curious sight. Although being sold for Windows, I found a listing for a physical copy of the free game Circus Linux! as published by Alten8. At first I figured it would just be another keep case in my collection with "Linux" on the cover, but upon inspecting the contents of the disc, it soon became apparent just how cheap this retail release was.

All that Alten8 seems to have done was package the source directory with a Windows binary already built, with the install instructions urging you to "copy and paste the folder CIRCUS from the CD" and then click on the circuslinux.exe file. With the source code included I decided it would be trivial to also build the game for Linux, and in fact the included INSTALL.txt file even tells you how to compile and install the game on Linux with GNU Automake.

You do need the relevant SDL development libraries as packaged by your distribution, and unfortunately Alten8 did seem to strip away some of the game's documentation files, meaning that the build will fail at first. To get around this I just used the "touch AUTHORS.txt COPYING.txt CHANGES.txt README-SDL.txt" command to create blank placeholders, but you really are just better off grabbing the source code yourself online apart from the novelty.

Circus Linux! itself is a remake of the older Circus Atari, which was itself a home console version of the even older Circus arcade cabinet by Taito. Circus was a block breaker game inspired by Breakout, with the main change being that the game is now simulating a teeterboard act, with the blocks becoming balloons and your paddle a seesaw. This does have a marked difference on the gameplay, as you need to ensure your clown lands on the correct end of the teeterboard.

Circus Linux! goes all in on the theme in a way that the original Atari version never could, sporting bright colourful animated graphics and fun upbeat music and sound effects, showing off the power of the then still fresh Simple DirectMedia Layer. One aggravation is that the mouse can leave the window when not playing full screen, but the game does at least support a number of screen modes, including a lower graphics setting for less powerful computers.

 

Needless to say even on full the game did not cause my Pentium III 500 Mhz to break a sweat, but I appreciate the option. Beyond this the game features a number of gameplay modifiers: "Barriers" which can block your shots, "Bouncy Balloons" that can cause the clown to careen back down on contact, and "Clear All" that demands every balloon be popped on a stage before proceeding to the next screen.

Like most arcade games Circus Linux! is a test of both your dexterity and endurance, challenging you to hold on to your lives for as long as possible while racking up the highest possible score. The game also has support for local hot seat multiplayer, either in a cooperative mode where you both get the chance to help one another pop balloons, or an adversarial mode where you compete to earn the highest possible score. 

Perhaps more compelling than Circus Linux! on its own is the legacy of its creator Bill Kendrick and his development house New Breed Software, a prolific figure in the free and open source gaming scene. He is most famous for starting work on the platformer SuperTux and crafting the drawing program Tux Paint, helping to popularize Tux as a gaming icon with others in the Tux4Kids initiative, all alongside the work of people like Steve Baker and Ingo Ruhnke.

Bill Kendrick has also created a number of other arcade conversions, edutainment, and experimental software toys which he ports to the widest possible range of platforms, all of which can still be found on the New Breed Software website. Five of them, X-Bomber, Mad Bomber, 3D Pong, ICBM3D, and Gem Drop X, were included on 100 Great Linux Games. He even made a chat bot called Virtual Kendrick, inspired by a comment that he should port himself to the Zaurus handheld.

I have avoided it long enough, but I am feeling the itch to play a first person shooter again. As has already been made clear Linux has never had a shortage of them, but some are a lot harder to find today than others. The next game I am to cover is one of the rarest of them all, due to its limited physical distribution, and an attachment to a Belgian company now more known for maintaining an operating system than porting games.

Carrying on in Part 19: Sinsational 

Return to Part 1: Dumpster Diving

Article taken from GamingOnLinux.com.
7 Likes
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG and Humble Store. See more here.
About the author -
author picture
Hamish Paul Wilson is a free software developer, game critic, amateur writer, and farm labourer living in rural Alberta, Canada. He is an advocate of both DRM free Linux gaming and the free software movement alongside his other causes, and more information on him 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
11 comments
Page: 1/2»
  Go to:

Hamish 12 Sep
The Circus Linux! website can be found here:
http://www.newbreedsoftware.com/circus-linux/

And Bill Kendrick's personal webpage can be found here:
http://www.newbreedsoftware.com/bill/
Pengling 12 Sep
Well well, X-Bomber looks right up my alley. Thanks for that!

Anyway, another great installment as always! Was it commonplace for budget CD-ROM releases like this to have a Windows binary and then also include the source-code because they're obliged to and for the sake of everyone else? I've actually never seen that before.
Lightkey 12 Sep
Don't remember why but I somehow got two different copies of that anime shooter. One in cardboard box and one in DVD case, so they had at least two print runs.
Hamish 12 Sep
Quoting: PenglingWas it commonplace for budget CD-ROM releases like this to have a Windows binary and then also include the source-code because they're obliged to and for the sake of everyone else? I've actually never seen that before.
I really do think it is just a function of how cheap this retail release was, with it only being a happy accident that it made it more GNU GPL compliant. That said, the back of the keep case says "Any unauthorized copying, editing ... of this PC CDROM, or any part thereof, is strictly prohibited" which does not exactly seem right now does it?

Quoting: LightkeyDon't remember why but I somehow got two different copies of that anime shooter. One in cardboard box and one in DVD case, so they had at least two print runs.
It is not actually the Anime inspired one I am covering, it is the one that inspired an Anime.

I am of course very jealous of you having two copies of it.
Grogan 13 Sep
I still have old SDL 1.2 libraries (pry them from my stiff, dead fingers) but I don't have .mod file support. I guess that I need to recompile SDL_mixer with libmikmod, which I've never needed for anything before. (This isn't a distro on this box, it's all stuff maintained by hand)

I got the game to compile with a few Makefile edits though. Some -I and -L to find my X11 (I don't keep it in /usr) and also a blank macro definition. Either define the variable TARGET_DEF or remove -D$(TARGET_DEF) from the command line (They are using CFLAGS for that). It shouldn't be too hard to build on any system new or old.

It should run when I fix up my SDL_mixer :-)

P.S. Yep, cool. Amusing little game, my sis will love this.


Last edited by Grogan on 13 September 2022 at 12:50 am UTC
Lightkey 13 Sep
Quoting: Hamish
Quoting: PenglingWas it commonplace for budget CD-ROM releases like this to have a Windows binary and then also include the source-code because they're obliged to and for the sake of everyone else? I've actually never seen that before.
I really do think it is just a function of how cheap this retail release was, with it only being a happy accident that it made it more GNU GPL compliant. That said, the back of the keep case says "Any unauthorized copying, editing ... of this PC CDROM, or any part thereof, is strictly prohibited" which does not exactly seem right now does it?

Quoting: LightkeyDon't remember why but I somehow got two different copies of that anime shooter. One in cardboard box and one in DVD case, so they had at least two print runs.
It is not actually the Anime inspired one I am covering, it is the one that inspired an Anime.

I am of course very jealous of you having two copies of it.
Oh right, I have that too, although just in a cheap DVD case and not shrink-wrapped. Really liked the aesthetics of that one, there just is something I find appealing about the amount of polygons used in Quake II engine games. There is a Pet Shop Boys song that goes along with it, right?
fabertawe 13 Sep
Excellent series of both entertaining and educational articles! I came to Linux late (2006 - I was using RISCOS for years), so I find this stuff very interesting, thanks.
MiZoG 13 Sep
QuoteExcellent series

Yeah, indeed. Hamish=Must-read.
Hamish 13 Sep
Cheers everyone for the kind words.
furaxhornyx 14 Sep
View PC info
  • Supporter
I remember that game being a mini-game in Billy 2 on Amstrad CPC
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 with no article paywalls. We also don't have tons of adverts, there's also no tracking and we respect your privacy. Just 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!
Login / Register

Or login with...
Sign in with Steam Sign in with Twitter Sign in with Google
Social logins require cookies to stay logged in.