Linux F/OSS Gaming Roundup 2006

I wanted to test out the response time of my new LCD monitor, so I downloaded some games for my Fedora Core 6 system.

All of the games I am reviewing are:

  1. Free/Open Source Software, including the game data files. This is a fine distinction that I should explain. For example, Id Software has released the game engines for Doom and Quakes 1, 2, and 3 under the General Public License, but they did not release the game content under a new license. Qfusion is a derivative of the Quake2 engine that is FOSS, but the game Warsaw that makes use of the Qfusion engine comes with proprietary game content, so Warsaw as a whole is not F/OSS.

  2. In the Fedora Extras repository. This guarantees that the game will run on my system and if I have a problem, I can file a bug against it at bugzilla.redhat.com. Installation is this easy:

    sudo yum install supertux supertuxkart
    ppracer prboom freedoom xpilot-ng

Supertux 0.1.3

Supertux is a game patterned after Super Mario Brothers. If I had a joystick similar to the NES controller (like maybe a Gravis (I used to have one, but I fried it while hacking my USB controller card.)), I'd probably be happier with this game. Or if it was 1986. Then I'd be super psyched about this game and every day all summer I'd go over to Wilson's house and play against him until I learned the game. This game is somewhat monotonous. Setting it in Antarctica limits the color pallet.

[screenshot]

SuperTuxkart 0.2

Super Tux Kart is a homage to Mario Kart. It features a similar split-screen multiplayer mode. It might be fun to plug two or four USB gamepads into my USB hub and play with friends.

PPRacer 0.3.1

PlanetPenguin Racer is the current version of what used to be called Tux Racer 0.6.1, with a new development team. Not much has changed. It works perfectly on any accelerated video card, including my Radeon 9200+F/OSS driver.

If you've never played it, this is a downhill racing game. It's somewhat fun and fairly challenging.

[screenshot]

PrBoom v2.4.7 / FreeDoom 0.5

PrBoom is the engine, derived from the Doom engine. FreeDoom is the F/OSS game content for that engine. The graphics for this aren't bad on my Radeon 9200 (with the free radeon driver) as long as you enable the openGL mode.

prboom -vidmode gl

Caveat: they aren't bad compared to, say the original Doom running on my 386 back in the day. They are primitive compared to quake3 or doom3 but I have yet to get those games to run under the F/OSS driver for my video card. But prboom -vidmode gl is almost as good as OpenGL quake2.

I hate to say it, but even after all these years this is a fun game. Who doesn't like to kill demons with a shotgun?

[screenshot]

xpilot-ng-sdl 4.7.2

XPilot is a fun online multiplayer game. If you played SubSpace on Windows, you've seen a similar game. It's a Multiplayer Online Third Person Shooter (MOTPS). XPilot came out in 1991, had primitive graphics, and only worked on Unix/X11. In 1997, SubSpace was written for Windows: it had much better graphics and had been written from scratch. In 2000, the XPilot NG project was started to update the XPilot graphics system to use SDL/OpenGL (the cross-platform equivalent of DirectDraw/Direct3D).

[screenshot]

Other

There are two multiplayer games I want to test out at some point in the future: OpenArena and Tremulous, both bases on the GPLed Quake3 engine. Tremulous can be downloaded from Fedora Extras. OpenArena cannot yet.