FlightGear Flight Simulator - Le Bottin des Jeux Linux

FlightGear Flight Simulator

🗃️ Specifications

📰 Title: FlightGear Flight Simulator 🕹️ / 🛠️ Type: Game
🗃️ Genre: Simulation 👁️ Visual: 3D
🏷️ Category: Simulation ➤ Aircraft Flight ➤ Steering 🏝️ Perspective: Third & First person
🔖 Tags: Simulation; Realistic; Flight; Aviation; Planes; Helicopters; Space; Physics; Flagship; Open World; Weather; Online Multi; Keyboard; Mouse; Controller; 3D VR ⏱️ Pacing: Real Time
🐣️ Approx. start: 1997-07-17 👫️ Played: Single & Multi
🐓️ Latest: 2025-02-27 🚦 Status: 05. Tested & Playable (status)
📍️ Version: Latest: 💥️ 2024.1.1 / Dev: 807e406d ❤️ Like it: 1. 🙏️⭐⭐⭐⭐⭐ (fantastic)
🏛️ License type: 🕊️ Libre 🎀️ Quality: 1. 🏆️⭐⭐⭐⭐⭐ (perfect)
🏛️ License: GPL-2 ✨️ (temporary):
🐛️ Created: 2010-08-20 🐜️ Updated: 2025-03-30

📦️ Deliverables

📦️ Package name: flightgear, flightgear-phi ..... 📦️ Arch: ✓
📄️ Source: ✓ ..... 📦️ RPM: ✓
⚙️ Generic binary: ..... 📦️ Deb: ✓
🌍️ Browser version: ..... 📦️ AppImage: ✓
📱️ PDA support: ..... 📦️ Flatpak: ✓
✨️ Not use: ..... 📦️ Snap: ✓

🚦 Entry status

📰 What's new?: 👻️ Temporary:
💡 Lights on: 📰 Previous News:
🎨️ Significant improvement: 💭️ New version published (to be updated):
🎖️ This work: 5 stars 🦺️ Work in progress:
👫️ Contrib.: goupildb & Louis 🚧️ Some work remains to be done:
🎰️ ID: 11043

📖️ Summary

📜️[en]: A libre and multi-platform flight simulator, focusing on the realism of the simulation. It feature a wide range of models (more than 700, planes, helicopters, gliders, ...), evolving under dynamic skies & world landscapes, on solo or multiplayer, in formation and even in aerial combats, in very close conditions of reality, with varied networking options, multiple display support, powerful scripting language, and open architecture. 📜️[fr]: Un simulateur de vol, libre et multiplateforme, axé sur le réalisme de la simulation. Il offre un large éventail de modèles (plus de 700, avions, hélicoptères, planeurs, ...) , évoluant sous des cieux et paysages mondiaux dynamiques, en solo ou multi, en formation et même en combats aériens, dans des conditions très proches de la réalité, avec des options de mise en réseau variées, un support d'affichage multiple, un langage de script puissant et une architecture ouverte.

🎥️ Videos


🏝️ Fan-made trailer: (202110), (202012),


📰 Progress: 💥️ Mr. Sujano (2024.1.1/202503),


🕯️ How To: DorDek Kiddy (No, FlightGear doesn't look like crap: What all the graphics options does) (201905), DorDek Kiddy (FGCom-mumble: FlightGear's new (external) radio chat solution) (202201),


🎮️ Showcase:
• Heavy aircraft : (202209), (202108), (202005),

• Combat aircraft : (202004), (201911), (201811),

• Light civil aircraft : (202210), (202108), (202004),

• Helicopters : (201810), (201801), (201805),

• Gliders : (202004), (202004), (201703),

• Old planes : (201207), (201805), (201209),

• Space Shuttle : (201811), (201705), (201708),

• Scenaries : (202102), (202112),

• Misc. : (202005), (201702),

🕸️ Links

🏡️ Website & videos
Website: [Homepage] [Dev site 1 2] [Features/About] [Screenshots 1 2 3 4 5]
Doc: [WIKI 1 2] [FAQ]
Updates: [RSS] [Changelog 1 2 3]

[Videos cv(2020.3/202011) pv(202005) pv(2019.2/201908) pv(2017.4/201801) pv(201710) pv(2017.3/201710) pv(2017.2/201705) pv(2017.1/201702) ft(202012) fmt(202110) fmt(202012) fmt(201806) fmt(201605) fmt(201604) fmt(201502) fmt(201502) fmt(201408) r(2016.1/201602) r(201303) r(201502) lp(201907) lp(201805) lp(201802) lp(201611) lp[fr](201801) ht(201905) ht(202201) ht(201803) ht(201002) g[fr](202xxx) g[de](202xxx) g[ru](201710) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](201704) g[it](202xxx) g[tr](202xxx)]

• Heavy aircraft: ft(202112) r(202110) r(201202) r(201203) r(201302) t(201502) ht(201811) ht(201608) ht(201610) ht(201002) ht[fr](202001) ht[pl](202012) mp(201801) d(202209) d(202110) d(201901) d(201501) g(202108) g(202005) g(202004) g(202103) g(202104) g(201807) g(201803) g(201801) g(201708) g(201610) g(201610) g(201605) g(201512) g(201602) g(201605) g(201604) g(201602) g(201601) g[fr](201803) g[fr](201601) g[fr](201601) g[de](201705)

• Combat aircraft: r(201808) r(201509) r(201110) r(201206) ht(201801) ht[fr](202112) ht[fr](202110) mp(201707) mp(201707) d(202004) d(201911) d(201811) d(202004) d(202003) d(201808) d(201607) g(201709) g(201710) g(201709) g(201604) g(201711) g[ru](201608) g[ru](201402) g[ru](201402)

• Light civil aircraft: r(201303) r(201205) r(201108) ht(202006) ht(201302) ht[fr](202110) ht[fr](202105) ht[fr](202109) ht[fr](202110) ht[fr](202111) ht[fr](202012) mp(201811) mp(201801) d(202210) d(202108) d(202004) d(201809) d(201708) d(201809) d[fr](201603) g(201710) g(201701) g(201701) g(201502) g(201610) g(201604) g(201601)

• Helicopters: r(201802) r(201109) ht(201811) g(201810) g(201801) g(201805) g(202005) g(201711) g(201804) g(201804) g(201710) g(201709) g(201704) g(201708) g(201706) g(201707) g(201707) g(201702) g(201702) g(201611) g(201611) g(201611) g(201609) g(201609)

• Gliders: ht[fr](202110) g(202004) g(202004) g(201703) g(201808) g(201709)

• Old planes: r(201306) g(201207) g(201805) g(201209)

• Space Shuttle: g(201811) g(201705) g(201708) g(201711) g(201701) g(201708) g(202109)

• Scenaries: g(202102) g(202112)

• Misc.: g(201702)

💰 Commercial
• (empty)

🍩️ Resources

🔘️ Tools
• SkyVector (Aeronautical Charts): [Homepage] [Dev site] 🎬️ g(202xxx)
• Open Airport Map (Open Airport Map): [Homepage] [Dev site] 🎬️ g(202xxx)
• Phi (an HTML5/JavaScript/CSS based multi-platform user interface and instructor station for Flight Gear): [Homepage] [Dev site] 🎬️ g(202xxx)

🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames] [FlightGear related projects] [FlightGear France [fr]]

🦣️ Social
Devs (Flight Gear Flight Simulator Team [fr] [en]): [Site 1 2 3] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2 3]
The Project: [Blog] [Forums [fr]] [mastodon] [Facebook] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (FlightGear) [fr] [en] [de]]
[LibreGameWiki] [Wiki ubuntu-fr [fr]] [The Linux Game Tome] [HOLaRSE [de]] [Debian wiki] [Mod DB] [Indie DB]

📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage (author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [Site (date)]

🦣️ Social Networking Update (on mastodon)

🕹️ Title: FlightGear
🦊️ What's: A libre flight simulator focusing on the realism
🏡️ https://www.flightgear.org
🐣️ https://gitlab.com/flightgear
🔖 #LinuxGaming #ShareYourGames #Flagship #FlightSim
📦️ #Libre #Bin #Arch #RPM #Deb #Flatpak #AppIm #Snap
📕️ https://lebottinlinux.vps.a-lec.org/LO.html
🕵‍ 2024.1.1: 🙏️⭐⭐⭐⭐⭐

🥁️ Update: 2024.1.1
⚗️ Major release (Stable) 🍎️
📌️ Changes: https://www.flightgear.org/blog/release-2024-1-1/
🦣️ From: https://www.reddit.com/r/opensourcegames/comments/1j11li1/flightgear_202411_released_gpl_flight_simulator/
🛜️ https://gitlab.com/flightgear/flightgear/-/tags?format=atom
📰 (20214.1.1) https://www.youtube.com/embed/Ii0m_6SYMP8?start=451

🏝️ https://www.youtube.com/embed/ICDPlkJigxk
🎮️ https://www.youtube.com/embed/_fjy_K5dAAQ
🎮️ https://www.youtube.com/embed/u0pN716bXlA

🕶️ A view of its UI (v. 2024.1.1 on my Linux PC) with the cockpit of the Airbus A320 in flight over the ocean. I've moved the seat back and zoomed out as far as possible to maximize the view of the cockpit - which gives the impression that the instruments are quite far away. The simulation settings menus are located at the top left of the UI.

📚️ FlightGear is a libre and multi-platform flight simulator, focusing on the realism of the simulation. It feature a wide range of models (more than 700, planes, helicopters, gliders, ...), evolving under dynamic skies & world landscapes, on solo or multiplayer, in formation and even in aerial combats, in very close conditions of reality, with varied networking options, multiple display support, powerful scripting language, and open architecture.

📕 Description [en]

📜️ "A libre flight simulator, focusing on the realism of the simulation" 📜️ .

FlightGear is an open-source flight simulator. It supports a variety of popular platforms (Windows, Mac, Linux, etc.) and is developed by skilled volunteers from around the world. Source code for the entire project is available and licensed under the GNU General Public License.

The goal of the FlightGear project is to create a sophisticated and open flight simulator framework for use in research or academic environments, pilot training, as an industry engineering tool, for DIY-ers to pursue their favorite interesting flight simulation idea, and last but certainly not least as a fun, realistic, and challenging desktop flight simulator. We are developing a sophisticated, open simulation framework that can be expanded and improved upon by anyone interested in contributing.

There are many exciting possibilities for an open, free flight sim. We hope that this project will be interesting and useful to many people in many areas.

Project Overview

FlightGear is a free flight simulator project. It is being developed through the gracious contributions of source code and spare time by many talented people from around the globe. Among the many goals of this project are the quest to minimize short cuts and “do things right”, the quest to learn and advance knowledge, and the quest to have better toys to play with.

The idea for Flight Gear was born out of a dissatisfaction with current commercial PC flight simulators. A big problem with these simulators is their proprietariness and lack of extensibility. There are so many people across the world with great ideas for enhancing the currently available simulators who have the ability to write code, and who have a desire to learn and contribute. Many people involved in education and research could use a spiffy flight simulator frame work on which to build their own projects; however, commercial simulators do not lend themselves to modification and enhancement. The Flight Gear project is striving to fill these gaps.

There are a wide range of people interested and participating in this project. This is truly a global effort with contributors from just about every continent. Interests range from building a realistic home simulator out old airplane parts, to university research and instructional use, to simply having a viable alternative to commercial PC simulators.

Flight Gear and its source code have intentionally been kept open, available, and free. In doing so, we are able to take advantage of the efforts of tremendously talented people from around the world. Contrast this with the traditional approach of commercial software vendors, who are limited by the collective ability of the people they can hire and pay. Our approach brings its own unique challenges and difficulties, but we are confident (and other similarly structured projects have demonstrated) that in the long run we can outclass the commercial “competition.”

Contributing to Flight Gear can be educational and a lot of fun. A long time developer, Curtis Olson, had this to say about working on Flight Gear:

Personally, Flight Gear has been a great learning experience for me. I have been exposed to many new ideas and have learned a tremendous amount of “good stuff” in the process of discussing and implementing various Flight Gear subsystems. If for no other reason, this alone makes it all worth while.

Founded in 1997, FlightGear is developed by a worldwide group of volunteers, brought together by a shared ambition to create the most realistic flight simulator possible that is free to use, modify and distribute. FlightGear is used all over the world by desktop flight simulator enthusiasts, for research in universities and for interactive exhibits in museums.

FlightGear features more than 400 aircraft, a worldwide scenery database, a multiplayer environment, detailed sky and weather modelling, a flexible and open aircraft modelling system, varied networking options, multiple display support, a powerful scripting language and an open architecture. Best of all, being open-source, the simulator is owned by the community and everyone is encouraged to contribute.

✅️ Free
Download our simulator and addons free of charge.

✅️ Open source
All source code is available for you to inspect, expand and use under the GNU GPL license. Improvements and other contributions are welcomed back into the project.

✅️ Extensive hangar
Our hangar contains dozens of aircraft, helicopters, spacecraft and other vehicles.

✅️ Global scenery
Scenery is automatically fetched and updated wherever you fly.

✅️ Multiplayer
We have our own free multiplayer servers where you can fly along with other users. Pilots can also connect to the VATSIM network for global live ATC coverage.

✅️ Interfacing
Interface with multiple computers or external software and hardware.

✅️ Spaceflight
Leave Earth's atmosphere and fly to space and back.

✅️ Cross platform
FlightGear runs on Windows, macOS and Linux.

✅️ Interactive traffic
Populated airports by schedule-based carriers.


🍥️ Debian:

• Flight Gear Flight Simulator

FlightGear Flight Simulator (often shortened to FlightGear or FGFS) is a sophisticated free, completely open-source flight simulator framework, created by volunteers.

• flightgear-phi

FlightGear Flight Simulator -- Phi webfrontend

FlightGear is a free and highly sophisticated flight simulator.
This package contains the Phi webfrontend.
This package does not contain the flight simulator itself. If you want to fly, install the flightgear package.

• fgrun

Graphical frontend for running FlightGear

FlightGear Launch Control (FGRun) is a graphical frontend for running the FlightGear Flight Simulator (fgfs).

It includes the ability to configure your scenery paths FlightGear setup. When selecting an aircraft you are able to view a complete 3d model and see its development status and author. When selecting an airport or carrier to launch from you can chose either by the ICAO ID (International Civilian Aviation Organisation Identifier) or the airport id, with the flexibility of selecting a runway and parking position also.

When launching the simulation FGRun includes a comprehensive configuration system, allowing you to directly configure settings such as screen resolution and multiplayer settings.

FGRun also includes support for TerraSync, a tool included with FlightGear that allows you to download and use scenery while in the simulation, it can also preload the scenery for your selected location as the airport selection screen.


🌍️ Wikipedia:

FlightGear Flight Simulator (often shortened to FlightGear or FGFS) is a free, open source multi-platform flight simulator developed by the FlightGear project since 1997.

David Murr started the project on April 8, 1996. The project had its first release in 1997 and continued in development. It has specific builds for a variety of operating systems including Microsoft Windows, Mac OS X, Linux, IRIX, and Solaris.

FlightGear code is released under the terms of the GNU General Public License and is free software.

Some commercial products—Earth Flight Sim, Flight Pro Sim, Flight Simulator Plus, Pro Flight Simulator, Real Flight Simulator, Virtual Pilot 3D, and others—are copies of old versions of FlightGear, see Commercial redistribution. They are not endorsed by the FlightGear project.

History

FlightGear started as an online proposal in 1996 by David Murr. He proposed a new flight simulator developed by volunteers over the Internet as alternative to proprietary, available simulators like the Microsoft Flight Simulator. The flight simulator was created using custom 3D graphics code. Development of an OpenGL based version was spearheaded by Curtis Olson starting in 1997. FlightGear incorporated other open-source resources, including the LaRCsim flight model from NASA, and freely available elevation data. The first working binaries using OpenGL came out in 1997.

In June 2014 Honda lawyers issued a takedown request in which it was claimed that the HondaJet model in the simulator infringes on Honda's trademarks. Subsequently, HondaJet became the first model removed from the simulator due to legal reasons.
Multiplayer

Several networking options allow FlightGear to communicate with other instances of FlightGear. A multiplayer protocol is available for using FlightGear on a local network in a multi aircraft environment. This can be used for formation flight or air traffic control simulation. Soon after the original Multiplayer Protocol became available, it was expanded to allow playing over the internet.

Several instances of FlightGear can be synchronized to allow for a multi-monitor environment.

Applications and usages

FlightGear has been used in a range of projects in academia and industry (including NASA) and even home-built cockpits.

ATC Flight Simulator Company builds FAA approved flight simulators, that use FlightGear for the visuals.
Commercial redistribution

FlightGear Flight Simulator version 1.9.1 has been actively marketed over the Internet by third parties under several aliases and product names, such as Earth Flight Sim, Flight Pro Sim, Flight Simulator Plus, Pro Flight Simulator, Real Flight Simulator, Virtual Pilot 3D.

📕 Description [fr]

Un simulateur de vol axé sur le réalisme de la simulation, par la Flight Gear Flight Simulator Team.
Il utilise (notamment) les moteurs SimGear (pour la simulation, projet dérivé de Flight Gear) et OpenSceneGraph (pour la construction de la scène).

FlightGear (FGFS) est un simulateur de vol, libre et multiplateforme, axé sur le réalisme de la simulation. Il offre un large éventail de modèles (plus de 700, avions, hélicoptères, planeurs, ...) , évoluant sous des cieux et paysages mondiaux dynamiques, en solo ou multi, en formation et même en combats aériens, dans des conditions très proches de la réalité, avec des options de mise en réseau variées, un support d'affichage multiple, un langage de script puissant et une architecture ouverte.

Crédit image (lien ci-dessus): "After a session of multiplayer jump runs at TFFJ / St. Barthelemy with the C182s" by benih, on Flightgear forum ("Submit your screenshot for the SOTM November 2021").

Voir aussi / See also (Flightgear compatible): ATC-Pie, FlightGear, OpenRadar,
Voir aussi / See also (ATC Simulator): ATC Manager 2, ATC-Pie, OpenRadar, openScope,


FlightGear est un simulateur de vol open source. Il prend en charge une variété de plateformes populaires (Windows, Mac, Linux, etc.) et est développé par des bénévoles qualifiés du monde entier. Le code source pour l'ensemble du projet est disponible et sous licence GNU General Public License.

L'objectif du projet FlightGear est de créer un environnement de simulateur de vol sophistiqué et ouvert pour une utilisation dans des environnements de recherche ou académiques, la formation de pilotes, en tant qu'outil d'ingénierie de l'industrie, pour que les bidouilleurs puissent poursuivre leur intéressante idée préférée de simulation de vol, et enfin, mais non des moindres, comme un simulateur de vol de bureau amusant, réaliste et stimulant. Nous développons un environnement de simulation sophistiqué et ouvert qui peut être développé et amélioré par toute personne intéressée à contribuer.

Il existe de nombreuses possibilités intéressantes pour une simulation de vol, libre et gratuite. Nous espérons que ce projet sera intéressant et utile pour de nombreuses personnes dans de nombreux domaines.

Aperçu du projet

FlightGear est un projet de simulateur de vol, libre. Il est développé grâce aux contributions gracieuses en code source et en temps libre de nombreuses personnes talentueuses du monde entier. Parmi les nombreux objectifs de ce projet figurent la quête de minimiser les raccourcis et « de faire les choses correctement », la quête de l'apprentissage, l'avancement des connaissances, et la quête d'avoir de meilleurs jouets pour jouer.

L'idée de Flight Gear est née d'un mécontentement vis à vis des actuels simulateurs commerciaux de vol, sur PC. Un grand problème avec ces simulateurs est le fait qu'ils soient propriétaires et leur manque d'extensibilité. Il y a tellement de gens à travers le monde avec de bonnes idées pour améliorer les simulateurs actuellement disponibles qui ont la capacité d'écrire du code et qui ont envie d'apprendre et de contribuer. Beaucoup de personnes impliquées dans l'éducation et la recherche pourraient utiliser un environnement de simulateur de vol élégant pour construire leur propre projet ; néanmoins, les simulateurs commerciaux ne se prêtent pas à la modification et à l'amélioration. Le projet Flight Gear s'efforce de combler ces lacunes.

Il y a un large éventail de personnes intéressées et participant à ce projet. C'est vraiment un effort mondial avec des contributeurs de presque tous les continents. Les intérêts vont de la construction de son propre simulateur réaliste en partant d'éléments de vieux avions, en passant par la recherche universitaire et l'utilisation pédagogique, jusqu'à simplement avoir une alternative viable aux simulateurs de PC commerciaux.

Flight Gear et son code source ont été intentionnellement maintenus ouverts, disponibles et libres. Ce faisant, nous sommes en mesure de profiter des efforts de personnes formidablement talentueuses du monde entier. Contrastant en cela avec l'approche traditionnelle des fournisseurs de logiciels commerciaux, limités par la capacité collective des personnes qu'ils peuvent embaucher et payer. Notre approche apporte ses propres défis et difficultés, mais nous sommes confiants (et d'autres projets structurés semblables ont démontré) qu'à terme, nous pouvons surclasser la « compétition » commerciale.

Contribuer à Flight Gear peut être éducatif et très amusant. Un développeur de longue date, Curtis Olson, avait ceci à dire sur le travail sur Flight Gear :
"Personnellement, Flight Gear a été une excellente expérience d'apprentissage pour moi. J'ai été exposé à de nombreuses nouvelles idées et j'ai appris une énorme quantité de «bons trucs» dans le processus de discussion et la mise en œuvre de divers sous-systèmes de Flight Gear. Rien que pour cela, çà valait vraiment le coup".

Fondé en 1997, FlightGear est développé par un groupe mondial de bénévoles, réunis autour d'une ambition commune de créer le simulateur de vol le plus réaliste possible, libre d'utilisation, de modification et de distribution. FlightGear est utilisé partout dans le monde par des passionnés de simulateurs de vol, pour la recherche dans les universités et pour des expositions interactives dans les musées.

FlightGear propose plus de 400 avions, une base de données de paysages mondiaux, un environnement multijoueur, une modélisation détaillée du ciel et de la météo, un système de modélisation d'aéronefs flexible et ouvert, des options de mise en réseau variées, un support d'affichage multiple, un langage de script puissant et une architecture ouverte. Le meilleur de tout, est qu'il est open-source, le simulateur est la propriété de la communauté et tout le monde est encouragé à contribuer.


✅️ Gratuit
Téléchargez gratuitement notre simulateur et ses compléments.

✅️ Open source
Tout le code source est disponible pour que vous puissiez l'examiner, le développer et l'utiliser sous la licence GNU GPL. Les améliorations et autres contributions sont les bienvenues dans le projet.

✅️ Hangar étendu
Notre hangar contient des dizaines d'avions, d'hélicoptères, de vaisseaux spatiaux et d'autres véhicules.

✅️ Scénario global
Les décors sont automatiquement récupérés et mis à jour quel que soit l'endroit où vous volez.

✅️ Multijoueur
Nous disposons de nos propres serveurs multijoueurs gratuits où vous pouvez voler avec d'autres utilisateurs. Les pilotes peuvent également se connecter au réseau VATSIM pour bénéficier d'une couverture ATC mondiale en direct.

✅️ Interfaçage
Interface avec plusieurs ordinateurs ou logiciels et matériels externes.

✅️ Vol spatial
Quitter l'atmosphère terrestre et s'envoler vers l'espace et en revenir.

✅️ Multiplateforme
FlightGear fonctionne sous Windows, macOS et Linux.

✅️ Trafic interactif
Aéroports peuplés par des transporteurs basés sur les horaires.



🌍️ Wikipedia :

FlightGear Flight Simulator, souvent abrégé FlightGear ou FGFS est un jeu vidéo libre de simulation de vol, gratuit, open-source et multiplateforme développé par le projet FlightGear. Principalement écrit dans le langage de programmation C++, FlightGear est, tout comme Fly! Legacy, un simulateur de vol dont les sources sont libres.

Fonctionnalités

Le projet est en premier lieu destiné à la simulation de vol civil. Il doit être approprié pour simuler l'aviation générale (les aéronefs légers, comprenant avions légers, ULM) aussi bien que l'aviation civile (le transport et l'aviation de ligne), mais il comporte également des aéronefs de secours (hélicoptères, canadair) et des aéronefs militaires (chasseurs, bombardiers, multirôles, hélicoptères de combat) et des porte-avions pour s’entraîner à l’atterrissage et décollage depuis ceux-ci. Un scénario nommé 'bombable' est présent pour simuler des combats avec armes. Il y a aussi des aéronefs plus fantaisistes ; OVNI (nommé UFO), utilisé pour ajouter des éléments dans le paysage, mais aussi avion en papier, traîneau du Père Noël et quelques véhicules terrestres comme la Deux chevaux. Il est possible d'ajouter ses propres aéronefs, moyennant quelques connaissances techniques.

Le paysage comprend l'ensemble de la planète avec des détails plus ou moins élevés selon les régions. Paris est la ville la plus détaillée avec une grande partie du centre-ville et de ses monuments. Il comporte également les plus grands aéroports et de nombreux aérodromes. Certains détails de grandes villes du monde comme New York, Berlin, Tokyo, Séoul, Shanghai ou encore Hong Kong sont également présents. Par défaut, le décollage est situé à l'aéroport international de San Francisco. Depuis la version 2.4.0, il est possible de mettre automatiquement à jour le scénario pendant le vol au-dessus d'une zone, grâce à l'utilisation d’Apache Subversion pour le téléchargement des scènes. La majorité des grands aéroports sont inclus et peuvent être trouvés grâce à leur nom ou leur Code OACI.

Le simulateur supporte les interfaces des simulateurs de vol courants (palonnier, pédales, manettes de poussée, etc.) et l'utilisation de plusieurs écrans pour une vue panoramique de la simulation. Quelques outils existent sur le système Android, pour gérer des éléments de tableau de bord depuis une tablette ou un smartphone par exemple.

Il est possible de bénéficier de la prise en charge de plusieurs processeurs ou cœurs en modifiant le fichier de configuration de la simulation preferences.xml, que ce soit une thread par écran de sortie ou plusieurs threads en parallèle pour les calculs.

Les échanges radio (informations météo, état du trafic) sont simulés avec les aéroports ainsi que les balises de repérages aérien radio.

La météo peut être récupérée depuis les stations météo réelles et intégrée à la simulation, c'est le réglage par défaut. Les intempéries et leurs effets sur la navigation sont alors intégrés à la simulation, mais il est également possible de forcer un climat.

Si par défaut le simulateur simule les conditions de l'heure réelle (jour/nuit, saisons), il est également possible de modifier ces paramètres en les forçant.

Le logiciel offre la possibilité d'utiliser le scénario à plusieurs en réseau et de simuler ainsi les contraintes d'encombrement des aéroports et du ciel. Une interface tour de contrôle a également été créée pour simuler à plusieurs les échanges entre tour de contrôle et aéronefs.

Le logiciel est actuellement utilisable sous Windows (95, 98, ME, NT, 2000, XP, Vista et 7), GNU/Linux (toutes plateformes et distributions), BSD, IRIX, Solaris, et Mac OS X. Un port en OpenGL ES à destination d'Android est également en cours.

Améliorations participatives

Les formats de scènes et d'avions, les variables internes, etc. sont accessibles aux utilisateurs et documentés depuis le début. Le but des développeurs est de construire un moteur de base dans lequel les développeurs de scènes, les ingénieurs de tableaux de bord, peut-être les auteurs d'aventures ou de routines ATC, les artistes du son et les autres puissent faire des ajouts.

Logiciel

Le moteur de simulation est SimGear. Il est utilisé autant pour des applications finales qu'en environnement de recherche, que pour le développement de simulations de vol.

Cette polyvalence de Flightgear est parfaitement illustrée par la grande variété d'aéronefs disponibles, allant du planeur à l'hélicoptère, en passant par les avions de ligne et les chasseurs. Ces aéronefs ont pour origine la communauté FlightGear.

Actuellement, seul un moteur de rendu de terrain est disponible : TerraGear. Les effets météo incluent les nuages 3D, les éclairs pendant les orages et l'heure courante. Il est possible d'avoir la météo en temps réel grâce aux données METAR.

Modèles de vol dynamique

Le modèle de vol est la manière dont est simulé un aéronef dans le programme. FlightGear peut utiliser plusieurs modèles de vol parmi les trois disponibles à l'heure actuelle et chaque aéronef doit être programmé spécifiquement pour un de ces modèles.

Les premières versions utilisaient un modèle appelé LaRCsim, développé par la NASA, qui fut plus tard remplacé par des modèles plus flexibles :

• JSBSim - Le modèle par défaut depuis 2000. Un modèle de vol JSBSim contient toutes les données aérodynamiques de l'avion qui définissent son comportement, telles que les coefficients de portance et de traînée, les modifications de portance/traînée dues aux ailerons, volets, à l'effet de sol...
• YASim - Un autre modèle utilisant des algorithmes différents et disponible depuis 2002 dans la version 0.7.9. Ce modèle de vol fonctionne différemment: il contient la forme de l'avion (position du fuselage, des ailes, des gouvernes, etc) et simule le comportement de l'avion à partir de ces données.
• UIUC - Un autre modèle, développé par l'UIUC Applied Aerodynamics Group de l'université de l'Illinois à Urbana-Champaign, qui utilisait LaRCsim.

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

📦️ Installation à partir du/des paquet(s) Manjaro/Arch :
• Il(s) est/sont dans les dépôts Manjaro/Arch, il suffit d'installer le(s) paquet(s).

📦️ Installation à partir du paquet Debian/Ubuntu :
• Il(s) est/sont dans les dépôts Debian/Ubuntu, il suffit d'installer le(s) paquet(s).

📦️ Installation (méthode alternative) à partir du binaire au format AppImage :
• Un binaire au format AppImage est disponible. Après l'avoir rendu exécutable (clic droit sous votre gestionnaire de fichier), il pourra être exécuté d'un seul clic sur son livrable.

💡Nota :
• Si vous avez installé au préalable l'utilitaire [AppImageLauncher] (en dépôt Arch/Manjaro, très simple et convivial), celui-ci permettra lors du clic sur un AppImage de l'exécuter ou l'installer dans un répertoire depuis lequel il deviendra visible par vos lanceurs habituels.
[The Linux Experiment] compare les différents formats (Snaps vs Flatpaks vs Appimages) en novembre 2023.


📦️ Installation (méthode alternative) à partir du binaire au format Flatpak :
• Un binaire au format Flatpak est disponible. Il vous suffit d'utiliser votre gestionnaire de paquets Flatpak (discover et/ou gnome-software) pour l'installer en quelques clics.

💡Nota :
▸ Installation du support du format Flatpak (si ce n'est par défaut sur votre distribution) :
• Installez le support Flatpak : flatpak qt5-base
• Redémarrez votre PC (nécessaire).
• Installez un gestionnaire de paquets Flatpak : discover (mon préféré) et/ou gnome-software

[The Linux Experiment] compare les différents formats (Snaps vs Flatpaks vs Appimages) en novembre 2023.
[The Linux Experiment] fait le point sur le sujet en août 2023.
• Un excellent outil pour gérer les droits des applications installées via Flatpak : [Flatseal] (à installer depuis Flatpak).
• Par défaut (si vous n'avez réglé aucun droit supplémentaire via Flatseal ci-avant), lorsque votre application nécessite des données externes au paquet Flatpak (exemple : les données d'un jeu - tel que : game.ipk3 ou doom2/), il est nécessaire de les copier dans le répertoire Flatpak de votre application (situé dans ~./var/app/votre_application ou ~./local/share/flatpak/votre_application).
Exemple : ~./var/app/org.zdoom.GZDoom/.config/gzdoom/ ou ~./local/share/flatpak/net.dengine.Doomsday/current/active/files/)
• Si au lancement de votre application il ne se passe rien, copiez son raccourci en console pour voir le message d'erreur obtenu. Si vous obtenez le message "Could not initialize GLX", en console lancez : “$ flatpak update” puis relancez votre application.
• Les données des applications installées via Flatpak sont copiées dans : ~./.var/app/ ou ~./local/share/flatpak/
• Les binaires des applications installées via Flatpak sont copiées dans : /var/lib/flatpak/app/
Exemple de raccourci Flatpak : /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=gzdoom.sh org.zdoom.GZDoom


📦️ Installation (méthode alternative) à partir du binaire au format Snap :
• Un binaire au format Snap est disponible.

▸ Installation de snap :
(L'installation du gestionnaire de paquets Snap (et ses commandes de base) est aussi décrite sur la fiche "0 03 - Glossaire & licences courantes").
Si ce n'est déjà fait, installez le paquet : snapd

▸ Installation du jeu au format Snap :
Après avoir installé snapd (en dépôt), lancez en console ("your_snap_package" étant le nom de votre jeu) : # snap install your_snap_package

▸ Mise à jour du chemin vers le(s) binaire(s) installé(s) :
Pour que vous puissiez lancer votre jeu/outil en console sans devoir préciser manuellement où il se trouve (il a été installé dans /var/lib/snapd/snap/bin/), mettez à jour la variable $PATH en éditant (si vous utilisez bash) le fichier ~.bashrc. Retrouvez (en bas du fichier) cette variable PATH=/.... et ajoutez à la fin (sans espace et y compris le “:”) :/var/lib/snapd/snap/bin
Notez que cette modification ne sera prise en compte qu'après l'ouverture d'une nouvelle console.

💡Nota :
[The Linux Experiment] compare les différents formats (Snaps vs Flatpaks vs Appimages) en novembre 2023.



📄️ Installation à partir du source

• Source non testé.


🏕️ Installation du contenu / des données :

• Données : Ce jeu/moteur livre des données avec son moteur et propose des données complémentaires externes afin d'optimiser la taille du livrable.


🚀️ LANCEMENT DU JEU

▸ Classique :
• Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système : [Alt+F2] flightgear ou $ flightgear
• Ou, rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier) et cliquez dessus, ou dans son répertoire racine lancez : $ ./flightgear
💡 Nota : si vous l'avez installé via votre gestionnaire de paquets et ne connaissez pas le nom précis du binaire, sélectionnez le paquet dans votre gestionnaire, et dans l'onglet “Fichiers” recherchez son nom dans l'arborescence d'installation (le binaire est généralement installé dans /usr/bin/).

▸ AppImage :
• Si vous l'avez installé à partir d'un paquet AppImage et de l'utilitaire [AppImageLauncher] (en dépôt Arch/Manjaro, très simple et convivial) : [Alt+F2] puis saisissez le nom de l'application.
• Si vous installé le jeu à partir d'un paquet AppImage et ne souhaitez pas utiliser l'application AppImageLauncher : après avoir téléchargé votre fichier AppImage et l'avoir rendu exécutable (clic droit sous votre gestionnaire de fichier), cliquez sur ce livrable.

▸ Flatpak :
• Si vous l'avez installé à partir d'un paquet Flatpak, lancez-le depuis :
⚬ le Menu de votre gestionnaire de fenêtres,
⚬ ou depuis votre gestionnaire d'applications Flatpak (discover ou gnome-software - ce dernier se nomme “Logiciels”, sont dans la section "Administration" du Menu de votre gestionnaire de fenêtres).
💡 Astuce : L'application Ulauncher (en dépôts AUR) permet aussi de lancer vos applications (y compris Flatpak) via un raccourci (tel que Alt F3) en saisissant ses premières lettres.

▸ Snap :
• Si vous l'avez installé à partir d'un paquet snap, lancez : $ /snap/bin/(nom de l'appli) (ou $ snap run (nom de l'appli))


📑️ PARAMÉTRAGE

• Pas question ici de faire un tuto complet, ça serait trop long et hors de portée de mes compétences, je rassemble simplement quelques infos.
• Obtenir le code ICAO d'un aéroport : voir la section "Resources" ci-avant, sur SkyVector, menu "Airports", sélectionnez par exemple "CHERBOURG MAUPERTUS", son code ICAO est LFRC. Il suffira ensuite de l'entrer sur l'interface de flightgear et de cliquer sur l'icône en forme d'horloge pour qu'il affiche la carte de ce petit aéroport.



⌨️🖱️🎮️ CONTRÔLES :

• Il se contrôle au clavier, à la souris et au gamepad.
(Liste des contrôles non exhaustive)

• Déplacements : [LEFT 🕹️]
• Gaz : [RIGHT 🕹️]

• Aide au pilotage : pour le Cessna, sélectionner le manuel de pilotage à gauche du pilote (cliquer dessus fait apparaître un menu avec différentes rubriques), pour l'Airbus, sélectionner le menu "A320-family" ➜ Aircraft Config ➜ Ready for Takeoff
• Zoom/Dé-zoom : [🖱️ RIGHT CLICK]+[🖱️ SCROLL UP]/[🖱️ SCROLL DOWN]
• Plein écran : [SHIFT+F10]
• Changement de vue : [V]
• Ré-initialiser la simulation : [SHIFT+ESC]

🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : le ? sous Debian. Par : goupildb. ⏱️ Durée du test : ? minutes. 🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.
⚬ Mise à jour : le ? sous Debian. Par : goupildb. ⏱️ Durée du test : ? minutes. 🎯️ Objectif : Mise à jour de son fonctionnement/évolution.
⚬ Mise à jour : le 2 mars 2025 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 20 minutes. 🎯️ Objectif : Mise à jour de son fonctionnement/évolution.


💻️ PC specs :
Linux distribution : Manjaro
Kernel: 6.11.11-1-MANJARO +iw (pour le wi-fi) + acpi_call-dkms + rapiddisk-dkms + uwurandom-git-dkms + v4l2loopback-dkms
Graphics driver: NVIDIA 550.144 (proprietary version, via Manjaro)
Desktop environment: X-Cinnamon (6.4.2) / Xorg 11.0 (21.1.14)

CPU: AMD Ryzen 7 2700X (3,7GHz, 8 cores)
Motherboard: MSI B450 GAMING PRO CARBON AC (RVB) + (zenpower-dkms + zenpower3-dkms + iwlwifi-ax101-dkms)
RAM: 32Go DDR4 (2x16GB)
Graphics card: GeForce RTX 2070 (TU106)
Hard disk: 1TB NVMe Force MP510 + 2x4TB Seagate Barracuda + 2x12TB Seagate IronWolf
Monitors: 1 x ASUS ROG Swift PG348Q (3440x1440) (The other died after a micro-power cut 😤️) + 1 x ASUS ROG Swift OLED PG48UQ 47,5" (3840x2160) (Get used to it 🦒️)
Webcam: Logitech HD Pro Webcam C920 (1080p@30FPS, stereo mic.)
Microphone: Samson G-Track pro Condenser
Keyboard: Keychron K1 Pro
MIDI keyboard: ARTURIA Minilab 3
Mouse: G-Lab Kult-Iridium (RVB)
Tablet: WACOM PTZ-930 (Intuos 3) (input-wacom-dkms required)
Printer: brother MFC-L2800DW (brother-mfc-l2820dw (Print) + brscan5 (Scan) required).
Gamepads:
- (Bluetooth/USB): Microsoft Xbox Elite Wireless Controller Series 2 (xpadneo-dkms required + Plugging & unplugging the gamepad required to load the driver)(drift if battery low)
- (USB): Logitech Rumblepad (2 analog pads, one digital pad, + force feedback).


🫕️ Installation :
▸ (✔ v. 2016.3.1) Paquet Debian : FONCTIONNEL.
▸ (✘ v. 2020.3.19-2) Paquet Arch/AUR : NE FONCTIONNE PAS.xxxxx ↪ (...) erreur : la validation de la transaction a échoué (conflit de fichiers ). flightgear : /usr/bin/metar est déjà présent dans le système de fichiers (appartenant à metar). flightgear : /usr/share/man/man1/metar.1.gz est déjà présent dans le système de fichiers (appartenant à metar)
▸ (✔ v. 2024.1.1) Paquet AppImage : NON TESTE.
▸ (🧪️not_tested) Paquet Flatpak : NON TESTE.
▸ (🧪️not_tested) Paquet Snap : NON TESTE.
🟢️ Il est très facile à installer et à lancer grâce à ses différents types de livrables disponibles.


🏗️ Réalisation :

‣ 📟️ Interface
🟢️ Une interface magnifique, complète, claire/intuitive (malgré le nombre de paramétrages disponibles), de très grande qualité, mature, correctement traduite, agréable à utiliser,
🟢️ Elle offre notamment un écran d'accueil rassemblant ses principaux menus, avec liens (vers le site web, documentation,...) et boutons d'accès rapide, avec quelques éléments de paramétrages importants, une pléthore de paramétrages, des paramétrages suggérés pour faciliter la prise en main, un système de recherche (texte à saisir) pour les paramétrages, le téléchargement et l'installation séparé du contenu permettant d'optimiser la taille du livrable, le plein écran et le fenêtré, un redimensionnement de sa fenêtre par glisser-déposer, plusieurs types de rendus graphiques,
🟢️ De l'aide pour les utilisateurs novices est disponible en jeu, suggérant les commandes à activer (voir la section "Installation" pour l'accès),

‣ 🎮️ Contrôles
🔍️ (Microsoft Xbox Elite Wireless Controller Series 2) : nécessite une configuration dans les menus.
🔍️ (Logitech Rumblepad) : ✔ Functional (utilisé par défaut et fonctionnel sans aucun réglage)
⚪️ Il/Elle se contrôle au clavier / souris / gamepad.
🟠️ Il requiert un temps d'adaptation pour maîtriser ses contrôles (les fonctionnalités sont nombreuses et élaborées), néanmoins le jeu / la simulation est largement à la hauteur de l'investissement.
🟢️ Heureusement une aide pour les principales commandes est fournie (via un manuel pour le Cessna, et un menu "A320-family" en haut de l'écran pour l'Airbus).

‣ 🎧️ Son
🟢️ Le jeu est accompagné d'effets sonores de qualité, de voix de synthèse facilitant l'immersion,

‣ 🏞️ Graphismes
🟢️ Un graphisme superbe,
⚪️ Le jeu est en vue à la 1ere personne.

‣ 🍯️Contenu
🟢️ Il/Elle offre un contenu très important, de qualité, libre et original (conçu par ses auteurs ou contributeurs), livré avec l'interface, téléchargeable depuis l'interface (permet de se faire la main sans devoir rechercher du contenu), présenté individuellement (descriptif, avis des utilisateurs, ...), classé selon divers critères (par type de contenu),


👾️ Gameplay / Usage / Contenu :

‣ ⛳️ Objectif / Thème
⚪️ C'est un simulateur de vol axé sur le réalisme de la simulation.

‣ 🐮️ Spécificités
⚪️ Il offre un large éventail de modèles (plus de 700, avions, hélicoptères, planeurs, ...) , évoluant sous des cieux et paysages mondiaux dynamiques, en solo ou multi, en formation et même en combats aériens, dans des conditions très proches de la réalité, avec des options de mise en réseau variées, un support d'affichage multiple, un langage de script puissant et une architecture ouverte.

‣ 🗻️ Difficulté / prise en main de l'utilisateur
⚪️ C'est un simulateur de vol, donc le démarrage est très difficile - surtout pour les petits avions.
⚪️ La difficulté est rendue par le nombre de commandes, boutons, procédures de démarrage du moteur et absence de suggestions évidentes dès le démarrage,


🧪️ Tests effectués :

‣ 🧫️ Conditions du test, objectif(s)
‣ 🏕️ Avec un contenu Libre ou Gratuit : ✔ tested
‣ 👤️ Solo : ✔ tested
‣ 🏕️ Avec d'autres sets de données : (🧪️not_tested)
‣ 👥️ Multi-joueur : (🧪️not_tested)

‣ 🎲️ Résultat des tests
‣ 👤️ Solo :
‣ 🔍️ (v. 2024.1.1) : (⭐⭐⭐)

🟢️ Un gros boulot a été fait sur l'interface de démarrage qui est superbe et simple.
⚪️ Dans le cockpit le clic droit permet de bouger la vue, et la roulette de la souris + clic de dézoomer (pour la copie d'écran notamment).
⚪️ Penser qu'il y a un manuel de pilotage à gauche du pilote au moins pour le Cessna.

🔍️ Cessna (par défaut) : (⭐⭐⭐)
🟢️ L'avion est superbe, et l'intérieur finement modélisé.
⚪️ Sans l'aide trouvée dans le manuel de pilotage intégré au cockpit (voir la section "Installation" ci-avant, section "Contrôles"), impossible de démarrer (sauf à maîtriser cette partie).
🟢️ L'aide au pilotage est un gros "plus". C'est assez bien fait : excellent !

🔍️ Airbus A320 (téléchargeable depuis l'interface) : (⭐⭐⭐)
🟢️ L'avion est superbe, et l'intérieur là-aussi finement modélisé.
🟢️ Le gros "plus" c'est qu'il y a une petite grosse aide au démarrage suffisante pour démarrer - et la logique fait le reste : j'ai pris de la vitesse, me suis demandé si la piste était assez longue, ai un peu zigzagué, et ai décollé avec au moins 3 crises cardiaques dans mes passagers, ai remis les flaps à l'horizontal pour arrêter cette satanée alarme et ensuite à moi le vol rasoir - pour quelques minutes (après j'ai exploré d'autres choses).
⚪️ Aide au démarrage : menu "A320-family" ➜ Aircraft Config ➜ Ready for Takeoff


🧭️ Conclusion :

🕵️ Impression globale : 👍️
❤️ Like it: 🙏️⭐⭐⭐⭐⭐ (fantastic)
🎀️ Quality: 🏆️⭐⭐⭐⭐⭐ (perfect)

🟢️ Un gros progrès a été fait notamment sur l'interface de démarrage et sur l'aide en ligne, puisqu'à présent je parviens à voler sans une aide externe (vidéo de pilotage ou autre) - même si j'utilise des aides simplifiant l'initialisation de la machine (pour l'Airbus) et le manuel (pour le Cessna).
🟢️ Un excellent simulateur. Bon, c'est un simulateur, pas un jeu d'arcade, mais je pense que l'on peut aussi y prendre beaucoup de plaisir.
🟢️ Un grand bravo à tous les développeurs, graphistes, ... pour le travail réalisé de simplification de l'ensemble. Les menus sont à présent excellents.
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à son/ses auteur(s) !