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.