Menu Home End users Hacking Humour Interviews Opinons Reviews All articles Issues Books
Free Software magazine
Marco Marongiu [opinions]

Gentlemen, start your engines! [opengl] [games] [torcs] [racing]

Those of you that are fans of car racing will probably recognize this post's title as the famous phrase that gives the official start to the Indianapolis 500. If it happens that you are a fan of both car racing and free software, you may well be interested in TORCS (The Open Racing Cars Simulator).

TORCS is a free software racing car game that uses OpenGL libraries for 3D rendering. It comes in Linux and Windows versions. You can compile it from source of course, but you also can have it in binary precompiled format. Some distributions also have it pre-packaged. My Debian testing, for example, has it, but it has been purged of the files that are non-free; your mileage may vary (well, what else can I say talking about cars? :-) I don't spend much time playing with my PC, but I confess that since I discovered torcs I have wasted some!

The aim of the game is to have robots racing one against the other, or to have you at the steering wheel racing against them—and, believe me, while some of them are quite "naive", there are others that are really hard to fight against.

I first came across TORCS some two years ago, and I immediately liked it. Having an old laptop dating from 2002, I had to castrate some of the 3D goodies of the game, nevertheless I liked playing with it a lot.

Installing it is fairly simple: download the installer somewhere on your hard disk; then open a terminal as a normal user if you want to install it just for yourself, or as super-user for a system-wide installation. Then run it like this:


This will unpack the package in a temporary directory and launch the installer.

The TORCS installer

Agree to the GPL license terms and you will be shown the TORCS installer. Choose your options and push on "Begin Install". After a little while you'll have TORCS installed and the torcs command available in the path you specified. You are ready to start your engine!

At this point I guess you are in a hurry to run your first race so I am not going to bother you with a lot of screenshots that you may well get from the torcs website. Let's walk through the basic set-up instead, after which you'll be able to walk on your own foot.

Getting started

Assuming you have a better PC and video card than mine and you don't mean to tweak the program's options, click on the "Configure players" button.

Get a car!

Choose your car, set some other options and push on "Accept". Then click on race. And, since you are in a hurry...

Getting to the track, fast! "Quick race" from the "Select Race" menu.

Choosing the track

Select one of the tracks...

Choosing your opponents

...and your opponents. Remember to put yourself on the list, otherwise you'll watch the robots racing against themselves! Then...

Your mileage may vary... but you choose!

Select the racing distance and accept. You are then back to the "Quick Race" menu. Select "New race" and... enjoy!!!


Verbatim copying and distribution of this entire article are permitted worldwide, without royalty, in any medium, provided this notice is preserved.