Free software game favorites

Free software game favorites


Midsummer seems like a perfect day for a posting on GNU/Linux games! I decided to talk to my family about their favorites. My sons play these things for hours at a time, and spend more hours creating new game levels for them (a favorite activity, which free software games are particularly suited to, since level editors are almost always included). So, it seemed like a pretty natural thing to ask them, as the local expert game testers, what they liked the most. Afterwards, I decided to figure out my own favorites, and my daughter's (she's too little to answer for herself, but it's not hard to figure out what she likes to play with).

(Screenshots!)

Neverball has excellent 3D OpenGL graphics and beautifully composed sound engineering.Neverball has excellent 3D OpenGL graphics and beautifully composed sound engineering.

Ratings

First of all, I asked each of my sons to tell me what their "top 5" games would be. Then I asked them to rate each of these games on four criteria: "gameplay", "music", "art", and "editability" on a 0-5 scale (5 being a perfect score).

Sylvan, 10 yrs old, gave me the following ratings:

Rank Game Gameplay Music Art Editability
1 FreeCraft 4 3 4 3
2 Stratagus 5 4 5 3
3 Luola 3 3 3
4 Wesnoth 3 5 0
5 Neverball 5 5 5 0

Sylvan's Favorites

Dashes in the 'music' category are for games with no sound track, some were evaluated on sound-effects only.

Freecraft is a medieval/fantasy war strategy game.Freecraft is a medieval/fantasy war strategy game.

while Nicholas, 8 yrs old, gave me the following:

Rank Game Gameplay Music Art Editability
1 Wesnoth 4 1 4 0
2 Geki 2 & 3 3 3 3 0
3 Atomic Tanks 5 1 4 1
4 Rocks & Diamonds 3 5 5 5
5 Mirror Magic 4 3 5

Nicholas' Favorites

Geki 2: a 'fighter sim' arcade game.Geki 2: a 'fighter sim' arcade game.
Geki 3: with cool penguin spacecraft styling!Geki 3: with cool penguin spacecraft styling!

and after a bit of reflection, I created my own list:

Rank Game Gameplay Music Art Editability
1 Planet Penguin Racer 2 3 5 4
2 TORCS 3 1 3 0
3 PySol 3 2 5 1
4 TuxKart 2 2 4 0
5 Gnometris 3 3 0

Terry's Favorites

PySol has one of the most complete sets of solitaire card games I've seen. I particularly like this simple Hanafuda game, called 'Pagoda'. It's mindlessly simple, but I find it relaxing. People interested in a greater challenge might want to try 'Four Winds' or 'Onsoo'.PySol has one of the most complete sets of solitaire card games I've seen. I particularly like this simple Hanafuda game, called 'Pagoda'. It's mindlessly simple, but I find it relaxing. People interested in a greater challenge might want to try 'Four Winds' or 'Onsoo'.
Gnome's take on a Tetris clone. One of the smoothest playing versions, with nice graphics (which are not hard to customize).Gnome's take on a Tetris clone. One of the smoothest playing versions, with nice graphics (which are not hard to customize).

She couldn't rate them, of course, but my 3-yr old daughter, Ariel enjoys Planet Penguin Racer (formerly Tux Racer), Tux Paint, and the "Screen hacks" (also known as "screen savers", although it's been a long time since you actually needed these to save your screen from burn-in).

Planet Penguin Racer(formerly Tux Racer) is still one of the 'coolest' free software games.Planet Penguin Racer(formerly Tux Racer) is still one of the 'coolest' free software games.
It's not strictly-speaking a game, but Tux Paint is a terrific creative play toy. It's a simple drawing program with a huge stamp library and sound-effects that play when you draw.It's not strictly-speaking a game, but Tux Paint is a terrific creative play toy. It's a simple drawing program with a huge stamp library and sound-effects that play when you draw.

We also agreed on a number of "honorable mention" games that we all enjoy playing, even though they didn't make our "Top 5" lists:

Enigma Xsoldier Pathological Pingus Moagg
Cuyo Liquid War Gnomine Thrust F.o.t.A.Q.*

Honorable Mentions

*Flight of the Amazon Queen, a commercial SCUMMVM game donated to the digital commons by its developers, and now part of the Debian distribution.

Flight of the Amazon Queen is a SCUMMVM graphic adventure game that was published some years back and recently released as free software. Interactive fiction, whether textual or graphical, has long been my favorite game genre, though I have less time for involved games than I used to (I haven't gotten very far in Amazon Queen, but it's fun so far).Flight of the Amazon Queen is a SCUMMVM graphic adventure game that was published some years back and recently released as free software. Interactive fiction, whether textual or graphical, has long been my favorite game genre, though I have less time for involved games than I used to (I haven't gotten very far in Amazon Queen, but it's fun so far).
The The "Mother of all Gravity Games" (MOAGG) is a pretty complete extension of what I used to play as "Thrust". Flying a ballistic vehicle through all kinds of obstacles—how could a space fan refuse?

Comments

Afterwards, I asked them together to offer some comment on each of the top-mentioned games:

Wesnoth

(Alan Berg and his son Nelson have already written a nicearticle about Wesnoth in FSM#11, which has some screenshots).

What do you want to say about this game?

"You can recruit teams and attack other teams", "You can edit how much gold you have, what kind of group, and you can 'level up'", "Realistic looking weird fantasy creatures" (whatever that means).

What would you like to say to the developers?

"Can you add music?", "Why don't villages act like they have people in them?"

FreeCraft

Freecraft has a nice level editor. The only pity is that there's apparently no-way to save per-user game scenarios (I had to hack a common scenario location with wide-open permissions for the kids to use this—I'm not entirely sure if it works right).Freecraft has a nice level editor. The only pity is that there's apparently no-way to save per-user game scenarios (I had to hack a common scenario location with wide-open permissions for the kids to use this—I'm not entirely sure if it works right).

What do you want to say about this game?

"Game where you select people and you know things they can do", "Pretty fun game in which you can control all sorts of units and make them go off and kill guys. You can't make Weapons of Mass Destruction like you can in Stratagus", "Some of the weirdest sound effects you've ever heard!"

What would you like to say to the developers?

"Add user save levels in home directory" (currently, it doesn't appear that FreeCraft supports per-user configuration), "Add more sound tracks", "Add buildings that can attack by themselves, like missile silos", "Why can't you make new weapons?"

Stratagus

Stratagus is a high tech fork of Freecraft, with missile silos. Things blow up more.Stratagus is a high tech fork of Freecraft, with missile silos. Things blow up more.

What do you want to say about this game?

"Stratagus is like FreeCraft, only turned technological", "Stratagus is like what would happen if you took FreeCraft a few million years into the future, and got rid of all the fantasy stuff", "What in the world is a dorcoz?" (I don't know, either), "You can make guys".

What would you like to say to the developers?

"Add user savable levels" (i.e. same problem as FreeCraft), "Add help on how to get units", "Add the ability to design new weapons"

Atomic Tanks

Atomic tanks is a tank battle game with really high-powered ordnance, and fairly basic graphics.Atomic tanks is a tank battle game with really high-powered ordnance, and fairly basic graphics.

What do you want to say about this game?

"Game where you have tank sprites and you choose weapons for them to shoot at other tanks", "can make new tanks, set difficulty levels, etc."

What would you like to say to the developers?

"Is there a way to add weapons?" "Add higher tech levels and more options"

Luola

What do you want to say about this game?

"Fun as long as you have a friend, but not fun as a single-player game", "Some options needed for any weapon to do anything", "Cows and gravity warps, dividing lines".

What would you like to say to the developers?

"Add more weapons that are cooler, like 'tornadoes'.", "Add natural disasters, e.g. 'Godzilla', 'Luozilla'"

Rocks & Diamonds

One of Sylvan's levels in Rocks & Diamonds. I'm a little surprised to find his levels are already in the stable Debian distribution. I'm so proud!One of Sylvan's levels in Rocks & Diamonds. I'm a little surprised to find his levels are already in the stable Debian distribution. I'm so proud!

What do you want to say about this game?

"Game where you usually have to get to the exit past enemies, and you either have to play the original levels or make your own"

What would you like to say to the developers?

"Add more kinds of blocks/tiles [to the level editor]"

Neverball

Neverball is unusual in that your mouse controls the playing field, not the ball, so it's a bit like those hand-held games with BBs in them that you would tilt to make the ball go where you want.Neverball is unusual in that your mouse controls the playing field, not the ball, so it's a bit like those hand-held games with BBs in them that you would tilt to make the ball go where you want.

What do you want to say about this game?

"It's a game where you have a ball, and you have to collect coins and get it to the exit", "Neverball is a fun game where you roll around a marble and you collect coins, jump over holes, and there are several different types of levels"

What would you like to say to the developers?

"Make it customizable?", "Give it a tile-based editor to define new playing fields", "Use an elevation map like Tux Racer?", "Why can't you have multi-player modes?"

Pingus

Pingus is a free version of 'Lemmings', but with extended playability. The level editor is nice, but it's hard to integrate the new levels into the basic game interface.Pingus is a free version of 'Lemmings', but with extended playability. The level editor is nice, but it's hard to integrate the new levels into the basic game interface.

A couple of comments about an old favorite:

"Pingus user-designed levels are too hard to get to after you've made them" (I think they'd like to see a generic level-browser in addition to the current structured play mode).

They'd also like to learn how to add graphic tiles to the Pingus level editor.

We all agreed that there were also a whole lot of games we weren't giving due credit to. Both of the boys spent many hours playing Pingus, for example, about a year ago, but it's been displaced by Wesnoth and FreeCraft in recent months, so there's always some churn. I personally feel a bit embarrassed that I'm not into "more interesting" games—but I really do spend more time playing "Pagoda" (in PySol, a Hanafuda game) and the like. I suppose I just don't have the time for involved games.

Tux Kart's 'Oliver's classroom' level is my favorite track. Nice OpenGL game, though for some reason the 3D rendering doesn't work as well on some video cards (lots of artifacts on ATI, for example).Tux Kart's 'Oliver's classroom' level is my favorite track. Nice OpenGL game, though for some reason the 3D rendering doesn't work as well on some video cards (lots of artifacts on ATI, for example).

Another interesting fact is that my sons spend probably the same amount of time messing with level editors that they do playing games. I think that's an encouraging sign—it's the beginning of free software collaboration at a young age (in fact, Sylvan contributed 45 levels to the Rocks & Diamonds distribution about three years ago, when that was their current obsession). All in all, it's a fun play environment (though parents should exercise a little care: it's evident even from this list that free software games can be just as violent as their proprietary cousins. At least they're all just sprites—none of the games on this list is particularly graphic, but do vet games before letting your kids play them).

Availability

All of these games are in the Debian GNU/Linux "main" archive, and are part of the current v3.1 "Sarge" stable release. On Debian, you don't need anything but "apt-get" to install them and you can use "apt-cache search *" to find these (and a couple hundred other) games. Other GNU/Linux distributions will likely have installation packages for most, or you can find the original source packages.

Category: 
Tagging: 

Comments

Rosalyn Hunter's picture

I occasionally play planet penguin racer. I edited it once, but they have updated the version since I last did. It was an interesting game to edit, although when you make your own levels it is possible to make unplayable ones.

The best levels, I think are the ones were you spend most of the time flying. I noticed that there is now a Gimp plug-in to make it easier to edit levels. I can't wait to try it out with the new version of the game which has yellow and black stripped extra-slippery areas.

Good job Terry. I enjoyed reading this.

Matt Barton's picture

Thanks for writing up such a great piece, Terry. I've posted about it over at Armchair Arcade. I plan to try some of these games myself soon--though I wonder if they'll run on my rather limited hardware. Here's hoping! That pinball-type game looks especially interesting, and "Atomic Tanks" looks suspiciously like an old favorite of mine for the Amiga, "Scorched Tanks."

Terry Hancock's picture

The only hardware problem you're likely to have is getting OpenGL to work. I had the best results with an ATI 9200 card (though that's getting harder to find) and the free software drivers included in Debian. nVidia may be technically superior, but because the drivers are closed-source, they are a much bigger pain to install.

For that reason, I do not have them installed on this machine, even though I have an nVidia card in it. What a waste! I will never buy another video card unless and until I see free drivers for it first. In fact, that's why I started using the ATI 9200s. I felt really betrayed by nVidia because they made a fuss over supporting 'Linux', and I assumed they'd be open-source, because what's the point of closing the source to a hardware driver! (!?)

Well, since then, I've learned the reasons, of course, but I still think it's a dumb idea.

The only problem I've seen with the ATIs are those artifacts I mentioned in TuxKart, which don't give me a problem in other games (TuxKart uses a different 3D engine than the others, if I am not mistaken). I have no idea if these go away with the non-free ATI drivers, because I refuse to mess with them -- I have better things to do with my time.

Unfortunately, both ATI and nVidia have clammed up on their card specs, starving the developer community of the necessary information to provide drivers. Check out Open Graphics Project for where the future might be going with that. I know I'm signed up.

Sound is trivial if you have a 2.6+ kernel, because ALSA is integrated into it (no more kernel-compiling to get sound, yea!). ALSA supports a stunning array of sound hardware. (Also, there are a number of cheap supported soundcards if you happen to have a closed chipset that isn't supported -- it's much less of a problem than with 3D video).

Also, of course, quite a few of these games are 2D -- and those'll work with just about anything (even framebuffer video and no sound). If you can get X to run on them, you're set.

Terry Hancock's picture

My blog entries at Free Software Magazine may be reprinted with this notice:
Copyright (C)2004-2006 Terry Hancock / License CC-By-SA 2.5+
http://creativecommons.org/licenses/by-sa/2.5
Originally at http://www.FreeSoftwareMagazine.com

Author information

Terry Hancock's picture

Biography

Terry Hancock is co-owner and technical officer of Anansi Spaceworks. Currently he is working on a free-culture animated series project about space development, called Lunatics as well helping out with the Morevna Project.

Most forwarded

Interview with Dave Mohyla, of DTIDATA

Dave Mohyla is the president and founder of dtidata.com, a hard drive recovery facility based in Tampa, Florida.

TM: Where are you based? What does your company do?
DTI Data recovery is based in South Pasadena, Florida which is a suburb of Tampa. We have been here for over 10 years. We operate a bio-metrically secured class 100 clean room where we perform hard drive recovery on all types of hard disks, from laptop hard drives to multi drive RAID systems.

Anybody up to writing good directory software?

Since the very beginning, directories (of any kind) have had a very central role in the internet. (I have recently grown fond of Free Web Directory. Even Slashdot can be considered a directory: a collection of great news and invaluable user-generated comments. As far as software is concerned, doing a quick search on Google about software directories will return the free (as in freedom) software directories like Savannah, SourceForge, Freshmeat and so on, followed by shareware and freeware sites such as FileBuzz, PCWin Download Center and All Freeware (great if you're looking for shareware and freeware, but definitely less comprehensive than their free-as-in-freedom counterparts).

Interview with Mark Shuttleworth

Mark Shuttleworth is the founder of Thawte, the first Certification Authority to sell public SSL certificates. After selling Thawte to Verisign, Mark moved on to training as an astronaut in Russia and visiting space. Once he got back he founded Ubuntu, the leading GNU/Linux distribution. He agreed on releasing a quick interview to Free Software Magazine.

Is better education the key to finding better software?

I read David Jonathon's article Anybody Up To Writing Good Directory Software? the other day, which got me thinking about software directories in general. As David mentioned, many of the software directories one finds when doing a quick google search are free as in beer, not as in freedom. But what interests me is the software directories that already exist, providing a combination of both free as in beer software, and open source software. Sites such as Freeware Downloads and Shareware Download don't advertise themselves as providing free as in liberty software, but each of them have a good selection of open source software available... if you know where to look.

Most emailed

Free Open Document label templates

If you’ve ever spent hours at work doing mailings, cursed your printer for printing outside the lines on your labels, or moaned “There has got to be a better way to do this,” here’s the solution you’ve been looking for. Working smarter, not harder! Worldlabel.com, a manufacture of labels offers Open Office / Libre Office labels templates for downloading in ODF format which will save you time, effort, and (if you want) make really cool-looking labels

Creating a user-centric site in Drupal

A little while ago, while talking in the #drupal mailing list, I showed my latest creation to one of the core developers there. His reaction was "Wow, I am always surprised what people use Drupal for". His surprise is somehow justified: I did create a site for a bunch of entertainers in Perth, a company set to use Drupal to take over the world with Entertainers.Biz.

Update: since writing this article, I have updated the system so that the whole booking process happens online. I will update the article accordingly!

So, why, why do people and companies develop free software?

More and more people are discovering free software. Many people only do so after weeks, or even months, of using it. I wonder, for example, how many Firefox users actually know how free Firefox really is—many of them realise that you can get it for free, but find it hard to believe that anybody can modify it and even redistribute it legally.

When the discovery is made, the first instinct is to ask: why do they do it? Programming is hard work. Even though most (if not all) programmers are driven by their higher-than-normal IQs and their amazing passion for solving problems, it’s still hard to understand why so many of them would donate so much of their time to creating something that they can’t really show off to anybody but their colleagues or geek friends.

Sure, anybody can buy laptops, and just program. No need to get a full-on lab or spend thousands of dollars in equipment. But... is that the full story?

Fun articles

Santa Claus - the most successful open source project

It dawned on me the other day, as I was shopping for the dozens of gifts it seems I have to buy every December, that Santa Claus is the most successful open source project in history. (Bridget @ Illiterarty would agree with that). Santa Claus is essentially a marketing development that is embodied by everyone who stuffs a sock, gives a gift, hosts a dinner or wishes Merry Christmas over the holiday season.

Most emailed

Editorial

When I first started thinking about Free Software Magazine, I was feeling enthusiastic about the dream. I had Dave, Gianluca, and Alan willing to help me, I had established members of the free software community willing to help me out, I had writers volunteering their time and energy for free, and I had a generous offer from OpenHosting for servers, all before I'd proved myself. There was a sense of excitement in the air, and I thought maybe, just maybe, I could make this work.

Free Software Magazine uses Apollo project management software and CRM for its everyday activities!