Flying high with FlightGear

A realistic experience

Download the whole article as PDF

Write a full post in response to this!


FlightGear is a top notch and highly accurate free software flight simulator. The software has no kill or be killed situations. Don’t expect arcade like dogfights and precision bombing. Such features are not included. However, with a large range of planes to choose from and with most of the world covered by accurate maps expect a realistic experience as near to a holodeck as software only can allow.

FlightGear is platform agnostic, the simulator has been compiled and run under Linux, Windows, BSDUNIX, SGIIRIX, Sun-OS, and Macintosh. A flying experience makes a pleasant change of pace for me. During previous reviews of Bzflags and the battle for Wesnoth: I have been beaten bruised, bashed, shot at and exploded hundreds of times by my irritatingly accurate elder son Nelson. Let’s raise the level of complexity and see who’s the better flyer. If you can’t beat’em then change the rules I say!

Expect a realistic experience as near to a holodeck as software only can allow

Before your first attempts at flying

Preparation is everything. Preparation is important before any major journey as a newbie pilot. Before running FlightGear for the first time there are a couple of potential issues to note. The first is that the basic download is rather large at 148MB (version 0.9.10). This is made worse still if later you wish to have all the models for the airplanes, flying saucers and maps of the world. For example the map of England is a tasty 58MB in size. For broadband connections this isn’t a real issue, but for road warriors and countryside dwellers this may set a high barrier for first use. A well thought out alternative approach is to buy the three DVD collection that comes with source code and a highly extensive range of maps and models. This is a good kickstart for the hours, days, and weeks of pleasure to come. The next issue to note is that flight simulators in general are graphics-hungry beasts. FlightGear uses the OpenGL API and concentrates on realism and not an over abundance of irrelevant wow factors. A quality experience is not only dependent on the graphics card itself, but also on the drivers that allow the cards to run at their optimum. Running FlightGear with my old but trusty ATI 9000 card was a little shuddery until I updated to the newest catalyst drivers. After reinstallation I had a responsive ride. That is apart from the sheer stupidity of my many avoidable (by a trained monkey) crashes. And yes I did my best to ignore the nervous laughter of Nelson as I slam dunked my stress ball onto the table for the fifteenth time.

Personally, I found using the mouse with the keyboard to pilot an airplane a lot less pleasurable than with a joystick. If you are like me and slowly get addicted to detailed realism then at some point you should spoil yourself with a yoke and associated pedals. Not that it would improve my flying. But hey, “nil desperandum”. I found the short reference an excellent aid, which I promptly printed and stuck on a notice board next to my computer.

This is a good kick start for the hours, days, and weeks of pleasure to come

Beginnings

Okay, so I downloaded and installed the minimum package. Loaded in a Jumbo jet and waited for inspiration to hit me. Ten minutes later I realized this was no arcade game. Where was god mode? Where was the power up on engine four? You actually have to understand a little theory before beginning. I decided next to read the shortest tutorial I could find. With one click I had hit pay dirt. So, I need an easy to manipulate first plane to fly. The Cessna 172p Skyhawk (1981 model) looked good, and the San Francisco airport (default) and a clear noon day sky gave me enough elbow room to epileptically bounce my first attempts into the sky.

There are two ways to run FlightGear, the first is through the command line and the second the more user friendly method is to use a graphical wizard called fgrun. Fgrun can in principle enable all the features that are available through the command line; therefore I chose the wizard to run the simulator. After choosing the flight options mentioned previously (partially shown in figure 1), I was off and running. Literally, you find yourself on the runway with an airplane moving forward. A moment of personal crisis and potential washing expenses: I spilled some tea then revved the engine, a cheap escape. I didn’t manage to stay on the runway, but I did finally manage to get the so called easy to fly plane in the air. Having read the tutorial, I realized to rev the engine up I needed to press “page up”. I know you don’t believe this incredible fact, so I have included figure 2. Yippee, my first flight. Pressing ‘v’ allows you to easily change views. This gives you a good idea where you are in orientation relative to the ground. I found the helicopters perspective the most intuitively descriptive. The next important milestone was a professional landing. After a number of tries I realized that unless you like simulated broken teeth then you need to go back to the tutorial and read the relevant procedures. So “shift + b” toggles the break and your speed needs to be around 172 km/hour at height X. And, yes, the guidelines really do work. I landed well… perhaps not where one would normally land, but pretty near. Scared a few trees and bounced up and down like jelly on a washing machine. But that’s our secret… right?

A moment of personal crisis and potential washing expenses: I spilled some tea then revved the engine

Figure 1: Now shall I fly the jumbo or the UFO?
Figure 1: Now shall I fly the jumbo or the UFO?
Figure 2: Alan makes his first flight, sort of
Figure 2: Alan makes his first flight, sort of

After landing I was really quite motivated and practiced navigation, banking, loop the loop and all the other fun things such an easy to pilot airplane lets you do. After a couple of flight hours I had built up most of the basic skills that would be required in a real life situation. It took me ten minutes from scratch to show Nelson how to take off and land. He was really pleased, especially with the A10 looping through 3D clouds. I have the feeling that if ever I meet Nelson in battle with a TIE fighter I won’t last long. I’ve just sharpened his skills up considerably. Yes, very annoying indeed.

I had built up most of the basic skills that would be required in a real life situation

Mapping reality

Now that I was addicted, I decided to try and expand on the range of features used. Installing extra airplanes is as simple as it will ever get. You download a tar gunzip archive file and expand the archive into the home directory of FlightGear under the subdirectory \data\Aircraft. The next time you run the wizard you will see the new model as an extra choice. I particularly liked the concord, X15 and YF-23 models. Though I must admit Santa Claus (figure 3) did come in a close second. There are tutorials on building your own models. So if you want to help space tourism with your own special design, why not try here?

Figure 3: FlightGear is known for its 100% realism. Santa Claus is coming to town
Figure 3: FlightGear is known for its 100% realism. Santa Claus is coming to town

Another nice feature of the simulator is the ability to place other fliers on the same map and potentially interact. Working direct from behind my cable modem at home I set the following parameters in the fsgun wizard for multiplayer mode:

Multiplayer tick box: (ticked)
Callsign: What ever you want.
Hostname: mpserver01.flightgear.org
in:10
out:5000

And I was in. Extra points were won by the developers of the program. A Google Maps based service showed me where I was in respect to the rest of the players (as shown in figure 4).

Figure 4: Callsign AlanB on a specially written Google maps. Notice how I appear to have crashed—15 feet
Figure 4: Callsign AlanB on a specially written Google maps. Notice how I appear to have crashed—15 feet
Don't miss out on the other pages!
12next ›last »

Write a full post in response to this!

Similar articles

0

Do you like this post?
Vote for it!

Copyright information

This article is made available under the "Attribution" Creative Commons License 3.0 available from http://creativecommons.org/licenses/by/3.0/.

Biography

Alan Berg:

Alan Berg Bsc. MSc. PGCE, has been a lead developer at the Central Computer Services at the University of Amsterdam for the last eight years. In his spare time, he writes computer articles. He has a degree, two masters and a teaching qualification. In previous incarnations, he was a technical writer, an Internet/Linux course writer, and a science teacher. He likes to get his hands dirty with the building and gluing of systems. He remains agile by playing computer games with his kids who (sadly) consistently beat him physically, mentally and morally.

You may contact him at reply.to.berg At chello.nl

Anonymous visitor's picture

Missed aspect

Submitted by Anonymous visitor on Wed, 2006-10-18 10:24.

Vote!
0

I feel,one of the important parts of the FlightGear experienced you missed was the awesome community. Multiple forums for the level of involvement you desire, numerous enhancement databases (scenery, aircraft and landcover) and an IRC channel also network enabled flying aids like Atlas. I have been involved with the FlightGear community for about 2 years now and have focussed on developing scenery for New Zealand. Initially NZ was a barren waste land as far as scenery went, I have added my own enhancements (Ref: http://fgfsnz.blogspot.com/) and with the TaxiDraw, FG Tools and FG Scenery Designer utilities have enhanced the local flying experience with 3D ports, antenna structures and airport skybridges and static aircraft models. Adding AI models both of aircraft and scenery is a breeze.

Agree that what you put into getting the most out of your hardware has a direct relationship to what you'll get out of FlightGear

Have I missed anything? be hard pushed to think of a down side? For anyone who enjoys contributing as well as using, then FlightGear is well worth a try.
Cheers
ZK-DENE

Alan Berg's picture

Yes, I agree an awesome

Submitted by Alan Berg on Sat, 2006-10-21 08:35.

Vote!
0

Yes, I agree an awesome community and a realistic flight experience (with the right hardware).

Anonymous visitor's picture

Suggestions for future software reviews

Submitted by Anonymous visitor on Wed, 2006-11-01 01:58.

Vote!
0

Hi, this indeed a nice review about Flightgear-however, admittedly I did miss some few things in this review and the following is really not intended as criticism as much as "constructive feedback" for possible future software reviews:

When reading a review about software, it is in my opinion always appropriate to add information about what version of the corresponding software was reviewed, where it was obtained from, in what format is was obtained (binary/source), for which platform (this applies in particular to multi-platform software) and if it was built from source, how this was done and what dependencies had to be satisfied first, also providing a general overview of the test platform (as you did later on in the review) directly at the start of the review is probably a good idea as it enables readers to directly compare the corresponding test platform with their own machine (this is even moreso important for reviews about games or simulators, as hardware requirements can be extreme).

While you did indeed provide some of this info, I feel that providing this info in an easily accessible/viewable fashion (i.e. at one glance) is particularly important when reviewing games or software in general. Adding a date to the review that illustrates when the actual review took place is usually also a good idea to help future readers put things into perspective.

Likewise, I'm usually not only interested in the (relevant) previous experience of the reviewees (i.e. your flight simulator/aviation and computer background in this case) but also -if at all possible- in a comparison of the reviewed piece of software against other existing solutions (whether opensource or commercial doesn't really matter all that much). While of course nobody should truly expect an exhaustive review, even comparing some few things with approaches in other software may really help getting a better understanding of the software as a whole, even if it's just from a user's perspective.

Also, why I fully realize that providing criticism (or feedback) in general can be a controversial thing to do, I feel that positive reviews such as yours could gain quality if they actually contained an objective discussion about the (very) obvious strengths and weaknesses you were able to identify during the process of reviewing the corresponding piece of software.

My personal experience has been that while some few types of developers undoubtedly consider this unnecessary, many other contributors surely appreciate constructive feedback from people who are not affiliated with the project and provide an insight into their project from an outside perspective.

In particular, because it is this sort of info that enables users of other software (i.e. other flight simulators) to actually compare the strengths and weaknesses of Flightgear against the proprietary product they may be using right now.

Again, this is really not about writing exhaustive reviews, rather only about noting down the key issues you've encountered and your personal impressions about apparent pros & cons in the software.

I'm only saying this because a good review of open source software -such as yours about the flightgear simulator- has inevitably some sort of "momentum" (for the lack of a better word) for the community around the project where it could be used to unite resources to address key issues mentioned in the review, so that it would really be a waste not to associate this momentum with some honest and good advice for the sake of the project.

Thanks again for your review, and please do take these lines as what they were meant to be: objective feedback.

Mike

Alan Berg's picture

Objective feedback accepted

Submitted by Alan Berg on Wed, 2006-11-01 07:38.

Vote!
0

Hi Mike,

thanks for your quality effort to communicate, a good read. I will reread your targeted criticisms again before my next reviews.

Pollywog's picture

good info - thanks

Submitted by Pollywog on Mon, 2006-11-13 20:38.

Vote!
0

I had been wondering whether there were such things as this simulator for Linux.
I am going to try it out.

thumperward's picture

A "tar gunzip file"?

Submitted by thumperward on Sat, 2006-11-25 19:10.

Vote!
0

The article states that new planes are available by downloading a "tar gunzip" file. gunzip (GNU unzip) is the program used to decompress gzip archives, not the archive name.

- Chris

Anonymous visitor's picture

How do you connect online again my wont work

Submitted by Anonymous visitor (not verified) on Sat, 2007-09-29 02:22.

Vote!
0

plz somone show me how to connect online to flightgear