Flugzahnrad

Flugsimulator von FlightGear (häufig verkürzt zu FlightGear oder FGFS) ist ein freier, offener Quellmehrplattform-Flugsimulator, der durch das Projekt von FlightGear seit 1997 entwickelt ist.

David Murr hat das Projekt am 8. April 1996 angefangen. Das Projekt hatte seine erste Ausgabe 1997 und hat in der Entwicklung, der neusten Ausgabe weitergegangen, die Version 2.6.0 im Februar 2012 ist. Es hat spezifisch baut für eine Vielfalt von Betriebssystemen einschließlich Windows von Microsoft, Mac OS X, Linux, IRIX und Solaris.

Code von FlightGear wird in Form von der GNU-Lizenz der Breiten Öffentlichkeit veröffentlicht, so kostenlose Software seiend.

Wie man

gefunden hat, ist der kommerzielle Produktflug Pro Sim, Pro Flight Simulator, und andere, direkte Kopien von alten Versionen von FlightGear gewesen. Sie werden durch das Projekt von FlightGear nicht gutgeheißen.

Geschichte

FlightGear hat als ein Online-Vorschlag 1996 von David Murr angefangen. Er hat einen neuen Flugsimulator vorgeschlagen, der von Freiwilligen über das Internet entwickelt ist. Der Flugsimulator wurde mit dem kundenspezifischen 3D-Grafikcode geschaffen.

FlightGear hat andere Mittel der offenen Quelle, einschließlich des Flugmodells von LaRCsim von NASA und der frei verfügbaren Erhebungsdaten vereinigt. Die ersten Arbeitsdualzahlen, mit OpenGL für den grafischen 3D-Code, sind 1997 herausgekommen. Die begeisterte Entwicklung von neueren Versionen seit mehreren Jahren ist auf progressiv stabilere und fortgeschrittene Versionen hinausgelaufen. Vor 2001 veröffentlichte die Mannschaft neue Beta-Versionen regelmäßig, und vor 2005, die Reife der Software führen zu weit verbreiteteren Rezensionen und vergrößerter Beliebtheit. 2007 hat einen formellen Übergang aus der Beta-Entwicklung mit der Ausgabe der Version 1.0.0 zehn Jahre nach der ersten Ausgabe von FlightGear 1997 gekennzeichnet.

2008 hat die Version 1.9.0 von FlightGear eine Hauptänderung von PLIB bis OpenSceneGraph eingeschlossen, der den vorläufigen Verlust von einigen Eigenschaften wie 3D-Wolken und Schatten verursacht hat, während kürzlich Komfortmerkmale, wie Partikeln, einen anderen Grad des Realismus zur Simulation gegeben haben.

Software

Voraussetzungen

Als 3D seiend hat FlightGear etwas hohe Voraussetzungen. Während der Änderung von PLIB bis OSG in 0.9.0 wurden Voraussetzungen erhoben, aber wie gesagt, unter FlightGear würden Benutzer jetzt Partikeln und realistischere Wolken genießen.

Simulierungsmotoren

Der Simulierungsmotor in FlightGear wird SimGear genannt. Es wird sowohl als eine Endbenutzer-Anwendung als auch im akademischen und den Forschungsumgebungen, für die Entwicklung und Verfolgung von Flugsimulierungsideen verwendet.

Dieser customizability von FlightGear wird durch die breite Reihe von Flugzeugsmodellen illustriert, die in FlightGear, von Segelflugzeugen bis Hubschrauber, und von Verkehrsflugzeugen bis Jagdflugzeuge verfügbar sind. Diese Flugzeugsmodelle sind von vielen verschiedenen Menschen beigetragen worden.

Zurzeit nur ein Terrain-Motor, wird TerraGear verwendet. Wettereffekten schließen 3D-Wolken ein, Effekten, und Zeit des Tages anzündend.

Flugdynamik-Modelle

Flight Dynamics Models (FDM) sind, wie der Flug für ein Flugzeug im Programm vorgetäuscht wird. FlightGear verwendet eine Vielfalt innerlich schriftlicher und importierter Flugmusterprojekte. Jedes Flugzeug muss programmiert werden, um eines dieser Modelle zu verwenden. Zurzeit ist FlightGear der einzige grafische Flugsimulator, für den alle FDM verwendet werden. Flugzeuge von FlightGear verwenden eines von drei Hauptdatenmodellen JSBSim, YAsim oder UIUC bezüglich der Version 0.9.10. UIUC und YASim wurden spezifisch für FlightGear entwickelt.

Frühe Versionen von FlightGear haben einen FDM verwendet, der auf LaRCsim durch NASA gestützt ist, die dann durch flexibleren FDM ersetzt wurde. Spezialisierter FDM, solcher als leichter als Luftflugzeug kann kundenspezifische schriftliche oder äußerliche FDM Quellen sein kann verwendet werden.

  • JSBSim - die Verzug-Flugdynamik-Mustersoftware seit 2000. Angefangen mit Jon Berndt.
  • YASim - ein FDM das Verwenden verschiedener Berechnungsmethoden. Das eingeführte Starten in 0.7.9 2002. Entwickelt von Andy Ross. Es ist jetzt einziger FlightGear FDM, der Simulation für rotorcraft, eine von Maik Justus entwickelte Eigenschaft zur Verfügung stellt.
  • UIUC - ein anderer hat FDM eingeschlossen, der von UIUC Applied Aerodynamics Group an der Universität Illinois an Urbana-Champaign auch entwickelt ist, der von LaRCsim Gebrauch gemacht ist.

Abhängigkeiten von FlightGear

Verschieden von Eigentumssoftwaretiteln ist die Hauptproduktion des Projektes einfach die Ausgabe einer Sammlung des Softwarequellcodes. Um es in ein verwendbares Programm zu verwandeln, muss es für eine gegebene Plattform kompiliert werden. Die Softwarebibliotheken, die verwendet sind, um FlightGear zu schaffen, haben sich mit der Zeit geändert. Der wichtige ist SimGear, der der zu Grunde liegende Simulierungsmotor für FlightGear ist. TerraGear ist nicht eine Abhängigkeit, aber einfach ein Name für das Verzug-Terrain-Datenprogramm in FlightGear. OpenAL wird für die gesunde/Audio Software, einschließlich der Unterstützung für SDL (seit 0.9.5) verwendet. PLIB wird für Hardware-Unterstützungsroutinen verwendet, die früher für die gesunde Unterstützung auch verwendet sind, die von OpenAL übernommen wurde. OpenGL wird für seine einheitlichen 3D-Grafikroutinen verwendet, und andere Hardware-Beschleunigung (nämlich DirectX) wird nicht unterstützt. OpenSceneGraph wird auch in FlightGear integriert. Schließlich ist Einfache Schicht von DirectMedia eine Softwarebibliothek, die auch verwendet wird. Einige der Abhängigkeiten ändern sich, abhängig von der Plattform der Code dafür kompiliert wird. Benutzer von FlightGear müssen entweder den Code selbst kompilieren oder finden, dass ein Dritter eine Dualzahl veröffentlicht, wenn es nicht unter denjenigen ist, die aus dem Projekt verfügbar sind.

Der Netzwerkanschluss und Mehranzeige

Mehrere Netzwerkanschlussoptionen erlauben FlightGear, mit anderen Beispielen von FlightGear zu kommunizieren. Ein Mehrfachabspiellaufwerk-Protokoll ist verfügbar, für FlightGear in einem lokalen Netz in einer Vielflugzeugsumgebung zu verwenden. Das konnte für den Bildungsflug oder die Kontrollturm-Simulation verwendet werden. Mehrfachabspiellaufwerk wurde bald ausgebreitet, um zu erlauben, über das Internet zu spielen. Andere Eigenschaften schließen Google ein Karten haben bewegende Karte gestützt, die Benutzern erlaubt zu beobachten, wo andere Spieler sind.

Mehrere Beispiele von FlightGear können synchronisiert werden, um eine Mehrmonitor-Umgebung zu berücksichtigen. Wenn alle Beispiele an derselben Rahmenrate durchweg laufen, ist es möglich, gute und dichte Synchronisation zwischen Anzeigen zu bekommen.

Zusätzliche Software

Es gibt Programme, die entweder in FlightGear (Abhängigkeiten) integriert werden oder eine Funktion damit durchführen. Einige von diesen werden in die Ausgabe von FlightGear für eine spezifische Plattform eingeschlossen, aber durch das Projekt gemacht, während andere unabhängig verteilt werden, aber durch das Projekt von FlightGear veranstaltet werden.

Eine zusätzliche Hauptsoftware ist die wirkliche Schnittstelle, für einen rechtskräftigen von FlightGear zu starten. Für den grössten Teil seines frühen Lebens wurde FlightGear nur Befehl-Linienschnittstellen durchbohrt. Jedoch ist die Start-Kontrolle von FlightGear mit dem FG Abschussvorrichtungsvorderende seitdem 0.9.3 2003 eingeschlossen worden. KFreeFlight ist ein launcher/front-end für KDE. FGTools ist ein alternatives Fensterabschussvorrichtungsvorderende. FGKicker ist ein GTK + gestütztes Vorderende.

Andere bedeutende Programme schließen Redakteure und Projekte für Terrain-Daten ein. Atlas ist eine Unterstützung der Karte/Karte für FlightGear; Kelpie Flugplaner ist Javas gestützter Flugplaner für FlightGear. Landschaft-Entwerfer von FlightGear ist ein Landschaft-Redakteur von FlightGear, um mit Terrain-Daten zu arbeiten. Das Kundenspezifische Weltlandschaft-Projekt ist ein Projekt, das kundenspezifische Landschaft-Anstrengungen koordiniert. Taxidraw ist ein Redakteur für Flughafenstartbahnen und Rollbahnen. FGCom ist ein Projekt für lebenden VOIP das Simulieren des Radioverkehrs zur Flugsicherung und dem anderen Flugzeug in Flightgear, der jetzt seinen eigenen GUI FGCOMgui hat. FGCom verwendet die offene Quelle Server von Asterix.

FlightGear codieren gegen Dualzahlen

FlightGear wird größtenteils im C ++ Programmiersprache geschrieben.

Der wirkliche Quellcode wird über den SCHWACHKOPF verteilt, und Daten gelten für die standardisierte und stabile Ausgabe des Codes, der dann in ein rechtskräftiges Programm kompiliert wird. Sowohl die Entwicklung, die Codeausgaben als auch die Dualzahlen werden alle von denjenigen geschaffen, die ihre Zeit zu FlightGear freiwillig anbieten. Um ein runnable Programm zu schaffen, muss der Code kompiliert werden, der mehrere spezifische Bibliotheken verlangt (sieh Abteilung #FlightGear Abhängigkeiten), einschließlich einiger allgemeiner und, in einigen Fällen eine Plattform spezifische. Jedoch, seit dem, das für die meisten Hauptströmungsbenutzer zu schwierig ist, werden andere Mitwirkende arbeiten, um Dualzahlen für eine spezifische Plattform und Betriebssystem bereitzustellen. Diese Pakete ändern sich in ihrer Stabilität, Leistung, Abhängigkeiten, und wie aktuell sie mit der Codebasis sind. Zum Beispiel verlangt etwas ältere Dualzahl-Arbeit an Mac OS 9, aber neuere Ausgaben spezifische Versionen von Mac OS X.

Zum Beispiel bis zum Ende 2007 war die letzte Codeausgabe (Vor-Vorführung) und 0.9.10 (Finale) 0.9.11-pre1. Jedoch ändern sich die wirklichen verfügbaren Dualzahlen bedeutsam. Beispiele von wirklichen Dualzahlen verfügbar ein Jahr nach der Ausgabe der 0.9.10 Codeausgabe:

  • Win32 hat ~138-Mb-Paket (v0.9.10) (Für Windows 98, 2000, ICH, 32-Bit-XP)
  • Linux-hat Pakete für den spezifischen Vertrieb von Linux vorgebaut
  • Paket von Slackware (v0.9.10), Filzhut-Kern [2,3,4] Pakete (v0.9.10), Pardus (v0.9.10), Debian (v0.9.9)
  • Pakete von Solaris irgendein dafür, entweder auf SPARC oder auf x86 Verarbeitern laufend.
  • SPARC (v0.9. 8), x86 (v0.9.9)
  • Silikongrafik-IRIX; zurzeit hatte SGI Dualzahlen für (v0.9.9)
  • Mac OS X hat eine Version für Mac OS X 10.4 (v0.9.10) und für Mac OS X 10.3 (v0.9.9)
  • Hafen-Sammlung von FreeBSD (v0.9.10)

Bis zum Anfang 2008 sind viele Versionen für 1.0.0 verfügbar geworden, obwohl ältere Ausgaben für mehrere oben erwähnte Plattformen geblieben sind. Vergrößerte Hardware-Voraussetzungen für 1.0.0 haben Leistung auf älteren Systemen reduziert.

Bis zum Anfang 2010 wurde Version 2.0.0 veröffentlicht, und binäre Pakete sind verfügbar für verschiedene Umgebungen vor dem Dezember 2010 geworden waren wie folgt:

Kritischer Empfang

Obwohl nicht entwickelt oder normalerweise analysiert allein als ein Spiel im traditionellen Sinn FlightGear dennoch Rezensionen in mehreren online- und Off-Lineveröffentlichungen erlebt, und positive Rezensionen als ein Flugsimulator-Spiel erhalten hat. FlightGear 1.0.0 wurde als eindrucksvoll seiend für ein Spiel mehr als ein Jahrzehnt im Bilden, mit einem großen Angebot am Flugzeug und den Eigenschaften bemerkt.

FlightGear 0.9.10 hat viele Rezensionen erhalten, als eine genaue Simulation hervorgehoben, aber Geduld und etwas Vorspielarbeit verlangend. PC-Zeitschrift hat bemerkt, wie sie entworfen wird, um leicht zu sein, neues Flugzeug und Landschaft hinzuzufügen.

"Flightgear" 1.9.1 wurde auch von Benutzern von Softonic als das beste kostenlose Spiel gewählt.

Modelle und Flugzeug

FlightGear ist mit einem Flugzeug aufgebrochen, das in den LaRCsim der NASA, Navion eingeschlossen ist, der von Cessna 172 vor 2000 ersetzt wurde. UIUC sowie JSBsim Entwicklung hat noch mehrere Flugzeuge mit ihnen gebracht, wie die Entwicklung von YASim getan hat, die der wichtige in FG verwendete FDM seitdem geworden sind. Bezüglich der Version 2.4.0 werden mehr als 400 Flugzeuge (einige unabhängig aus dem Projekt) in mehr als 550 einzigartigen auf dem echten Lebensflugzeug gestützten Livreen zur Verfügung gestellt.

1.0.0 und früheres Flugzeug

Der grundlegende Monteur wird auf ungefähr 15 Flugzeuge mit noch mehreren Dutzenden offiziellen Flugzeugen an unterschiedlichen Staaten der Entwicklung für das Download beschränkt. Die Version der CD/DVD schließt das ganze offizielle Flugzeug und Terrain-Daten ein, obwohl alle gleich Material auch umsonst heruntergeladen werden kann. Nicht offizielle Flugzeuge von Drittquellen bestehen auch, aber werden hier nicht eingeschlossen. Auch eingeschlossen sind mehrere kundenspezifische Gebäude besonders um San Francisco; ein Klassenflugzeugträger von Nimitz wird ebenso eingeschlossen (welches Flugzeug auf landen kann). Außerdem wurden mehrere der UIUC Entwicklungsflugzeuge entwickelt gegen Ende der 1990er Jahre noch eingeschlossen, aber wurden nicht alle aufrechterhalten.

Das ganze offizielle Flugzeug für 0.9.10, mit dem Flugdatenmustertyp und Cockpit-Typ hat für einige solchen, wie gefunden, auf der 0.9.10 CD-Ausgabe von FlightGear verzeichnet. Einige Flugzeuge sind FDM nur, kein 3D-Sehmodell habend. Drittflugzeuge, die keine GPL vereinbare Lizenz haben, werden von der Liste ausgeschlossen, aber können mit FlightGear verwendet werden. Flugzeuge in 0.9.10 Monteur werden mit *, und ** für den 1.0 Monteur bemerkt. Neues oder schwer nachgearbeitetes Flugzeug bis zu 1.0 öffentliche Ausgabe, einschließlich einiger, die mit 0.9.11-pre1 FlightGear (Vor-Vorführungsversion) sowie 9.10 Flugzeuge herausgekommen sind. Viele Flugzeuge, die nicht mehr Arbeit, wie vorher.7.x/.8.x/.9.x sowie eine Zahl in den späteren Ausgaben nicht aktualisiert worden sind, die zur jetzigen Version abhängig vom Modell und seinen Abhängigkeiten nicht aufrechterhalten wurden. Schließt von ungefähr 0.7.0 bis 0.9.10 und 1.0.0 ein.

Anwendungen und Gebrauch

FlightGear ist in einer Reihe von Projekten in der Akademie und Industrie (einschließlich NASA) und sogar hausgebaute Cockpits verwendet worden.

Eine ganze Liste ist an Flightgear wiki verfügbar.

Kommerzielle Neuverteilung

Flugsimulator-Version 1.9.1 von FlightGear ist über das Internet unter mehreren Decknamen und Produktnamen, einschließlich aktiv auf den Markt gebracht, aber auf den Flug Pro Sim, Pro Flight Simulator, Erde Flight Sim, Echter Flight Simulator und Flight Simulator Plus nicht beschränkt worden. Gewöhnlich wird der US-Dollar von 47 $ für das Hauptprogramm beladen, und der US-Dollar von 67 $ wird für das volle Weltlandschaft-Paket beladen. Zahlreiche Anzeigen und Übersichtsartikel, die in der Formulierung sehr ähnlich sind, können auch gestreut über das von "Tochtergesellschaften" angeschlagene Internet gefunden werden. Mehrere Facebook Seiten für diese Produkte sind auch angeschlagen worden.

Weil FlightGear laut der GNU-Lizenz der Breiten Öffentlichkeit lizenziert wird, ist das technisch völlig gesetzlich; jedoch sind die Sitten dieser Operationen zweifelhaft, weil viele Kunden, die diese Produkte gekauft haben, damit sehr unzufrieden sind, was sie erhalten und finden, dass sie scammed gewesen sind. Zusätzlich hat eine Untersuchung durch mehrere Entwickler von FlightGear eigentlich keinen Unterschied zwischen dem Quellcode bereitgestellt von FlightProSim, usw. Websites und der offiziellen Version von FlightGear 1.9.1 gefunden. Tatsächlich erkennen FlightProSim, Pro Flugsimulator, usw. fast nie an, dass ihre Produkte deriratives des Flugsimulators von FlightGear sind, verwenden Sie Images von FlightGear wiki, und werden in jedem Fall mit dem Projekt von FlightGear nicht beteiligt.

Die Entwickler-Mannschaft von FlightGear hat eine offizielle Erklärung über die Situation abgegeben.

Galerie

File:Fgfs-screen-010.png|Pioneer das 200 Fliegen über New York City

File:Fgfs-screen-001.png|Crashed A-10 nahe gerade von London Gatwick

</Galerie>

Links

. . . . . . . . .

Siehe auch

  • Microsoft Flight Simulator
  • X-Plane (Simulator)

Wilde Feste / Nachkommen
Impressum & Datenschutz