[ Présentation | Installation ( Présentation , Installation de plib , Installation de Metakit, Installation de SimGear , Installation de FlightGear ) | Utilisation |

Dernière modification 12 octobre 2003

FlightGear

Présentation

FlightGear Flight Simulator est un concurrent sérieux au célèbre Flight Simulator de Microsoft, il se trouve qu'il est complètement sous licence GPL !! Le projet est à niveau d'avancement assez elevé, le simulator est complètement jouable qui plus est on dispose d'une couverture quasi planétaire pour pouvoir choisir sa zone de vol.
Comme Flight Simulator, le logiciel peut paraître complexe, mais c'est sans doute la différence entre un jeu et un vrai simulateur, c'est pourquoi cette page ne s'attardera pas à vous expliquer comment utiliser le simulateur, mais cherchera plutôt à vous le faire découvrir et vous donner les billes pour l'installer pour mieux le découvrir.
Le site officiel de Flight Gear est www.flightgear.org

A noter que vous avez tout intérêt à avoir une carte accélératrice pour pouvoir utiliser correctement ce simulateur.

[Retour haut de la page]

Installation

Présentation

Plusieurs softs sont nécessaires avant d'installer Flight Gear, notamment la bibliothèque plib rajoutant des composants logiciels à OpenGL puis Metakit et SimGear qui est la bibliothèque logicielle pour FlightGear.
[Retour haut de la page]

Installation de pblib

Il vous faudra préalablement installer les packages XFree86-devel et  libMesaglut3-devel. Ensuite sur http://plib.sourceforge.net on récupérera plib-1.6.0.tar.gz qu'on décompresse en tapant:

tar xvfz plib-1.6.0.tar.gz

Ca donne le répertoire plib-1.6.0 dans lequel on tape successivement :

./configure

On obtient

PLIB configuration information:

  Building FNT library:     yes
  Building JS library:      yes
  Building NET library:     yes
  Building PUI library:     yes
  Building SG library:      yes
  Building SL library:      yes
  Building SSG library:     yes
  Building ssgAux library:  yes
  Building UTIL library:    yes

  Need GLUT:                yes (found GLUT)

On tape maintenant

make

Puis en tant que root

make install
ldconfig

[Retour haut de la page]

Installation de Metakit

On récupèrera Metakit sur le site http://www.equi4.com/metakit.html on décompresse l'archive en tapant

tar xvfz metakit-2.4.9.2.tar.gz

Cela donne le répertoire metakit-2.4.9.2 dans lequel on tape successivement

cd builds
../unix/configure
make
make test

Puis en tant que root

make install
ldconfig

[Retour haut de la page]

Installation de simgear

Sur le site www.simgear.org on récupère SimGear-0.3.3.tar.gz qu'on décompresse en tapant :

tar xvfz SimGear-0.3.3.tar.gz

Cela donne le répertoire SimGear-0.3.3 dans lequel on tape:

./configure
make

Puis en tant que root

make install
ldconfig

[Retour haut de la page]

Installation de flightgear

Sur le site www.flightgear.org on récupère FlightGear-0.9.2.tar.gz qu'on décompresse en tapant :

tar xvfz FlightGear-0.9.2.tar.gz

Cela donne le répertoire FlightGear-0.9.2 dans lequel on tape :

./configure

On obtient le message suivant

Plib PSL scripting:
  You will not be able to run scripts written in PSL
  and some advanced GUI and input features may not
  work.  Download and install the latest CVS version
  of plib if you would like to enable PSL support.

On notera donc qu'il faut récupérer la version CVS de plib pour pouvoir bénéficier de toutes les fonctionnalités.

make

Puis en tant que root

make install

A présent on va récupérer sur le même site, les fichiers de ressource utile à l'appli (son, vidéo, images, ...), ils sont contenus dans une grosse archive de 56Mo fgfs-base-0.9.2.tar.gz qu'on décompresse en tant que root, directement sous /usr/local/lib en tapant :

cd /usr/local/lib
tar xvfz fgfs-base-0.9.2.tar.gz

Cela donne le répertoire FlightGear-0.9.2 qu'on doit renommer

mv FlightGear-0.9.2 FlightGear


[Retour haut de la page]

Utilisation

Je vous préviens c'est pas simple, je ne vous donnerai que les bases à vous de vous débrouiller ensuite pour en découvrir plus, pour lancer le simulateur il suffit de taper :

fgfs

Une jolie image avec une musique bien attrayante fait son apparition :


L'image varie à chaque lancement, ici elle représente un Skyhawk A4. L'écran principal apparaît alors avec le tableau de bord, pour info l'avion simulé est le Cessna c172 Skyhawk


Ici on est en mode nuit, voici les commandes élémentaires pour décoller, dans un premier temps l'avion se trouve en bout de piste prêt à décoller. On commande l'avion à partir de la souris par défaut :

- cliquer sur le bouton droit de la souris une fois, un curseur en forme de croix fait son apparition

- presser le bouton gauche de la souris, tout en bougeant la souris vers le haut, ça va avoir pour effet d'augmenter la puissance délivrée par le moteur, on le voit avec le cadran tout en bas à gauche, quand la puissance est suffisante, relachez le bouton gauche.

- quand l'avion va suffisamment vite, autour de 100noeuds (cadran avec l'indication Knots), amener très doucement le curseur sur le bas (en n'appuyant sur aucun bouton), ça va élever les ailerons de manière à ce que l'avion s'élève dans les airs.
 
- en pressant le bouton gauche de la souris, on va amener la souris vers le bas, ça va diminuer légèrement la puissance du moteur, relachez ensuite le bouton gauche.

- amener le curseur vers le haut, vers, le bas, vers les côtés pour établir une assiette correcte, les petits mouvements sont les meilleures pour garder le contrôle de l'engin.

- cliquer sur le bouton droit une fois, un curseur en forme de double flèche horizontale va apparaître
 
- avec ce curseur, vous pouvez voir autour de l'avion à des angles différents, vous pouvez bouger votre souris pour découvrir ce mode
 
- cliquer sur le bouton gauche de la souris pour revenir à la vue principale du tableau de bord
 
- cliquer sur le bouton droit de la souris deux fois, pour refaire apparaître le curseur en forme de croix.

- maintenant vous savez vous servir de la puissance, des ailerons, vous pouvez toujours essayer de faire un cercle et de vous reposer !!

A noter que les commandes sont expliqués dans le fichier FlightGear-0.9.2/docs-mini/README.running

Par ailleurs la commande fgfs peut être lancé avec des arguments, pour les connaître vous pouvez les lancer avec l'option --help --verbose, avec notamment les options suivantes :

--control=mode:  pour choisir le type de contrôle (joystick, keyboard, mouse)
--aircraft=abcd: le type d'avion à utiliser, la liste est dans /usr/local/lib/FlightGear/data/Aircraft le plus simple est aussi de taper la commande suivante
--show-aircraft permet de voir tous les modèles disponibles,
--altitude=3000 --vc=200 pour débuter, on commence directement en l'air sans avoir à décoller, on précise l'altitude (en pieds) et la vitesse (en noeuds)

Bien souvent on se retrouve en mode nuit, c'est tout à fait normal, par défaut on se trouve sur un aéroport des Etats Unis, avec le décalage horaire il fait nuit là bas ! Pour se retrouver en mode jour, il suffit de pratiquer un petit décalage horaire avec l'option suivante
--time-offset=-12

Voilà ce que ça donne pour avoir le Mustang P51D directement en vol

fgfs --aircraft=p51d --altitude=3000 --vc=200 --time-offset=-12

Voilà l'écran de présentation



  Et le cockpit en vol

 

[Retour page d'accueil FUNIX]