FlightGear

Z Wikipedii, wolnej encyklopedii
FlightGear
FlightGear Flight Simulator
Ilustracja
Samolot MD-11 z uruchomioną funkcją HDR
Producent

FlightGear Devlopers & Contributors

Wydawca

The Flightgear Foundation

Licencja

GNU GPL v2

Wersja

2020.3.19
(18 października 2023) [±]

Gatunek

symulator lotu

Tryby gry

gra jednoosobowa, gra wieloosobowa

Język

polski, angielski, niemiecki, francuski

Wymagania sprzętowe
Platforma

GNU/Linux, Windows, Solaris, macOS, FreeBSD, IRIX

Wymagania

procesor 1–2 GHz, 512-1024 MB RAM, 400-500 MB miejsca na dysku + ok. 100-150 MB na każdą część scenerii, karta graficzna 128-256 MB wspierająca OpenGL co najmniej w wersji 1.2, karta dźwiękowa – najlepiej wspierająca EAX

Kontrolery

klawiatura, mysz komputerowa, dżojstik

Strona internetowa

FlightGear Flight Simulator (często skracany do FlightGear lub FGFS) to darmowy, wieloplatformowy symulator lotu o otwartym kodzie źródłowym, rozwijany od 1996 r.

David Murr rozpoczął ten projekt 8 kwietnia 1996 roku. Wydanie pierwszej wersji miało miejsce 17 lipca 1997 roku i projekt jest nadal rozwijany. FlightGear dostępny jest na różne platformy: Microsoft Windows, macOS, Linux, IRIX oraz Solaris (SPARC i x86).

FlightGear potrafi symulować lot w atmosferze jak i orbicie okołoziemskiej, dlatego też wykorzystywany jest w badaniach i przemyśle lotniczym. Jego silnik dynamiki lotu (JSBSim) został wykorzystywany w benchmarku NASA z 2015 roku do oceny nowego kodu symulacyjnego pod kątem standardów przemysłu kosmicznego.

Rozgrywka[edytuj | edytuj kod]

Projekt od początku został stworzony jako otwarty nie tylko ze względu na licencję, ale przede wszystkim na możliwość stosunkowo prostego rozwijania jego elementów (dodawanie nowych modeli statków powietrznych i scenerii i lotnisk, oraz rozbudowywanie już istniejących) przez wszystkich zainteresowanych.

FlightGear wyróżnia się bardzo realistycznym odwzorowaniu nie tylko dynamiki lotu, ale także takich szczegółów jak zgodne z rzeczywistą datą i czasem rozmieszczenie ciał niebieskich.

Jednym z wiodących założeń projektu, postawionym przez twórców projektu już na samym jego początku, są – obok realizmu samego lotu – niewygórowane wymagania sprzętowe projektu.

W najnowszej, zarówno niestabilnej jak i stabilnej, dostępna jest funkcja osm2city, umożliwiająca generowanie na bieżąco budynków, w ich prawdziwych miejscach bazując na danych OpenStreetMap. Dodatkowo od wersji 2020.3.18 istnieje wsparcie dla fotoscenerii, nie jest ona jednak dostarczana z symulatorem, co wynika z problemów związanych z licencją na jakiej publikowane są zdjęcia satelitarne, i istnieje potrzeba wygenerowania takiej samodzielnie.

FlightGear obsługuje również bardzo zaawansowaną i realistyczną symulację lotów kosmicznych. Aktualnie we FlightGear dostępne są 3 statki powietrzne które mogą opuścić atmosferę, X15, Prom kosmiczny, Rakieta Vostok-1.

Modele dynamiki lotu[edytuj | edytuj kod]

FlightGear obsługuje m.in. następujące modele dynamiki lotu (ang. Flight Dynamic Model):

  • JSBSim – zalecany model dynamiki, oparty na układzie współrzędnościowym, uwzględniającym 6 stopni swobody obiektu; może pracować jako osobny program lub być wywoływanym przez system wizualizacji. Pliki konfiguracyjne dla poszczególnych modeli samolotów i silników są oparte na XML-u. Zawarte w nich informacje bazują na dokumentacji technicznej i danych eksperymentalnych, opisanych przez odpowiednie charakterystyki.
  • YASim – model dynamiki będący częścią FlightGear opiera się na nieco innym podejściu do symulacji niż poprzedni. Bazuje na modelowaniu przepływów powietrza. Pod uwagę brane są informacje o geometrii płatowca i jego masie, co ułatwia tworzenie plików konfiguracyjnych dla poszczególnych maszyn.
  • UIUC (LaRCsim) – model bazujący na LaRCsim (pierwotnie rozwijanym przez NASA).

Kontrola Ruchu Lotniczego (ATC)[edytuj | edytuj kod]

Dzięki osobnym programom do symulacji ATC (np. OpenRadar) zaprojektowanym specjalnie do FlightGear, możliwe jest symulowanie kontroli ruchu lotniczego.

Komunikacja pilota z ATC może przebiegać na 2 sposoby:

1.Drogą tekstową (Chat w grze wieloosobowej).

2.Drogą głosową (Wbudowana funkcja FGcom).

Linki zewnętrzne[edytuj | edytuj kod]