FlightGear: جهاز محاكاة طيران متطور ومهني مفتوح المصدر

FlightGear: جهاز محاكاة طيران متطور ومهني مفتوح المصدر

FlightGear: جهاز محاكاة طيران متطور ومهني مفتوح المصدر

اليوم سوف ندخل في عالم الألعاب لكن محترف. أي أننا سنقوم بمراجعة أكثر تفصيلا للاهتمام مفتوحة المصدر لعبة محاكاة الطيران، هذا بالفعل في فرصة سابقة أخرى ذكرناها. ويسمى "FlightGear".

"FlightGear" بالنسبة لأولئك الذين لا يدركون ذلك تمامًا ، فهو ملف جهاز محاكاة الطيران تم إنشاؤها بواسطة مجموعة دولية من المتطوعين ، والتي تم نشرها أيضًا باسم برمجيات مجانية ومفتوحة المصدر بموجب ترخيص GPL. ونفس الشيء ، يستخدم كلا من بحث اكاديمي و ن التعليمكما ل مرح.

3 بدائل أصلية لـ Flight Simulator لنظام Linux

3 بدائل أصلية لـ Flight Simulator لنظام Linux

للراغبين في استكشاف النعيم الوظيفة السابقة ذات الصلة منذ سنوات عديدة ، مع موضوع ألعاب حول محاكيات الطيرانيمكنك الضغط على الرابط التالي بعد الانتهاء من قراءة هذا المنشور:

"FlightGear إنه محاكي طيران متعدد المنصات ومجاني. وهو حاليًا بديل مهم لأجهزة محاكاة الطيران التجارية. ربما يكون هو البرنامج الوحيد من نوعه الذي يكون رمزه مجانيًا ولا ينوي إخفاء كيفية عمله داخليًا ، مما يجعله قابلاً للتوسعة.

س الطائرة هو محاكي طيران مدني ، تم إنشاؤه بواسطة أوستن ماير ، وهو أحد محاكيات الطيران الرئيسية التي تنافس Microsoft Flight Simulator. وفقًا لمطوره ، فهو محاكاة دقيقة للغاية ، يعتمد على حساب تأثير تدفق الهواء على أسطح الطائرات المحاكاة.

نظام محاكاة الطيران YS 2000 هو برنامج محاكاة طيران مجاني تم تطويره بواسطة Soji Yamakawa ، عضو قسم الهندسة الميكانيكية في جامعة كارنيجي ميلون."

المادة ذات الصلة:
3 بدائل أصلية لـ Flight Simulator لنظام Linux

FlightGear: جهاز محاكاة الطيران مفتوح المصدر

FlightGear: جهاز محاكاة الطيران مفتوح المصدر

ما هو FlightGear؟

بحسب الموقع الرسمي de "FlightGear"، حاليًا يتم وصف هذا التطبيق بإيجاز على النحو التالي:

"FlightGear هو محاكي طيران مفتوح المصدر. والذي يدعم أيضًا مجموعة متنوعة من الأنظمة الأساسية الشائعة (Windows و Mac و Linux وما إلى ذلك) ويتم تطويره بواسطة متطوعين مؤهلين من جميع أنحاء العالم. الكود المصدري للمشروع بأكمله متاح ومرخص بموجب رخصة جنو العمومية العامة.

فيما بعد ، قاموا بالتفصيل حول هذا التطور بطريقة عامة ، ما يلي:

"الهدف من مشروع FlightGear هو إنشاء إطار عمل متطور ومفتوح لمحاكاة الطيران لاستخدامه في البحث أو الإعدادات الأكاديمية ، وتدريب الطيارين ، كأداة هندسية صناعية ، لمستخدمي DIY لمتابعة فكرتهم. بالتأكيد ليس آخراً كمحاكاة طيران ممتعة وواقعية وصعبة على سطح المكتب. نحن نعمل على تطوير إطار محاكاة متطور ومفتوح يمكن توسيعه وتحسينه من قبل أي شخص مهتم بالمساهمة."

ملامح

بين لها الميزات الرئيسية الحالية يمكن ذكر ما يلي:

  1. تتوفر المثبتات لأنظمة Windows و Linux و MacOS. وأيضًا لـ FreeBSD و Solaris و IRIX.
  2. متوفر كبرنامج مجاني ومفتوح المصدر.
  3. وهو يدعم تنسيقات النماذج ثلاثية الأبعاد القياسية ويتم التحكم في الكثير من إعدادات المحاكاة من خلال ملفات ascii المستندة إلى xml.
  4. يسمح بإنشاء ملحقات الجهات الخارجية لـ FlightGear واستخدامها ، مما يجعله خيارًا جذابًا للاستخدام في المشاريع الخاصة أو التجارية أو البحثية أو الهوايات.
  5. ويتضمن ، من بين العديد من العناصر ، ما يلي: أكثر من 20.000 مطار حقيقي مدرج في مجموعة السيناريوهات ؛ تصحيح علامات المدرج وموضعه ، وتصحيح إضاءة المدرج والاقتراب ؛ مدارج كبيرة للمطارات ومدارج منحدرة وإضاءة اتجاهية.

نماذج ديناميات الطيران (FDM)

"FlightGear" كما يسمح لك بإضافة نماذج ديناميكية أو حتى واجهة مع نماذج ديناميكيات طيران خارجية "مملوكة". ومع ذلك ، فإنه يأتي افتراضيًا ومتاحًا ، باستخدام 3 نماذج مختلفة من ديناميكيات الطيران. وهذه هي الآتي:

  • JSBSim: نموذج ديناميكي طيران عام (FDM) يسمح بمحاكاة حركة المركبات الطائرة. تمت كتابته بلغة C ++ ويسمح بتشغيل اللعبة في وضع مستقل لعمليات التنفيذ دفعة واحدة. أو اسمح للسائق بأن يكون جزءًا من برنامج محاكاة أكبر يتضمن نظامًا فرعيًا مرئيًا (مثل FlightGear.) في كلتا الحالتين ، يتم تصميم الطائرة في ملف تكوين XML ، حيث يتم تحديد رحلة خصائص الكتلة والديناميكية الهوائية والتحكم.
  • ياسم: FDM هذا هو جزء متكامل من FlightGear ويستخدم نهجًا مختلفًا عن JSBSim من خلال محاكاة تأثير تدفق الهواء على أجزاء مختلفة من الطائرة. تتمثل ميزة هذا النهج في أنه من الممكن إجراء المحاكاة بناءً على الهندسة والمعلومات الجماعية جنبًا إلى جنب مع أرقام الأداء الأكثر شيوعًا للطائرة.
  • UIUC: يستند FDM هذا إلى LaRCsim ، الذي كتبته في الأصل وكالة ناسا. ويوسع الكود من خلال السماح لملفات تكوين الطائرات في مكانها وإضافة كود لمحاكاة الطائرة في الظروف الجليدية. يستخدم UIUC (مثل JSBSim) جداول البحث لاسترداد معاملات القوة والعزم الديناميكي الهوائي لمكونات الطائرة ، ثم يستخدم هذه المعاملات لحساب مجموع القوى واللحظات المؤثرة على الطائرة.

مزيد من المعلومات

من اجلك تفريغوالتثبيت والاستخدام على GNU / Linux ما عليك سوى تنزيل الملف القابل للتنفيذ المطلوب من "FlightGear" بجانب ملف البيانات المضغوطة المقابل. يمكن وضع كلاهما في المجلد الخاص بهما ثم فك ضغط الملف المضغوط هناك.

مرة واحدة ملف قابل للتنفيذ (بتنسيق AppImage) يجب أن نوضح له المسار الذي تم إنشاؤه للملف المضغوط. بعد ذلك ، يبقى الانتظار حتى يأخذ المثبت البيانات ، وهذا كل شيء ، لمحاولة اللعب.

FlightGear: لقطة شاشة 1

FlightGear: لقطة شاشة 2

FlightGear: لقطة شاشة 3

مذكرة: حاليا "FlightGear" يذهب لآخر إصدار مستقر 2020.3.11 وفقًا لموقعها الرسمي في سورس.

ملخص: منشورات مختلفة

ملخص

وخلاصة القول، "FlightGear" هي حاليًا واحدة من القلائل محاكيات الطيران مفتوحة المصدر، والتي لا يمكن أن تكون ممتعة فحسب ، بل يمكن أن تكون تكوينية / تعليمية للغاية. وبفضل ذلك ، لديك كود المصدر متاح ومرخص بموجب رخصة جنو المدنية العامة يتطور بشكل مطرد من خلال مجتمعه الكبير.

نأمل أن يكون هذا المنشور مفيدًا جدًا للجميع «Comunidad de Software Libre y Código Abierto» ومساهمة كبيرة في تحسين ونمو ونشر النظام البيئي للتطبيقات المتاحة «GNU/Linux». ولا تتوقف عن مشاركته مع الآخرين ، على مواقع الويب أو القنوات أو المجموعات أو مجتمعات الشبكات الاجتماعية أو أنظمة المراسلة المفضلة لديك. أخيرًا ، قم بزيارة صفحتنا الرئيسية على «DesdeLinux» لاستكشاف المزيد من الأخبار ، والانضمام إلى قناتنا الرسمية برقية من DesdeLinux.


كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.