YSFlight — Вікіпедія

YSFlight
YSFlight logo
Політ Kawasaki T-4[en] пілотажної групи Блакитний Імпульс у YSFlight
ТипАвіасимулятор
АвториSoji YamakawaЯпонія
Перший випуск15 травня 1999; 25 років тому (1999-05-15)
Стабільний випуск20181124 (24 листопада 2018; 5 років тому (2018-11-24))
Платформакросплатформенна
Операційна системаWindows, Linux, Mac OS X
Мова програмуванняC++
Інтерфейс користувачаOpenGL
Розмір20 Мб (залежно від типу операційної системи)
Доступні мовианглійська, японська
Стан розробкиактивний
ЛіцензіяBSD-3-Clause
Розширення файлу.dnm, .srf, .yfs
Репозиторійgithub.com/captainys/ysflight
Вебсайтysflight.com

YSFlight (також YS Flight Simulator, YS Flight Simulation System) — вільний ігровий авіасимулятор для платформ Windows, Mac OS та Linux.[1]

Історія

[ред. | ред. код]

Наприкінці 1980-х — початку 1990-х японський школяр Соджі Ямакава (англ. Soji Yamakawa)[2][3] почав працювати над розробкою та створенням власного авіасимулятора "Formation Aerobatic".[4]

Будучи студентом початкових курсів Університету Карнегі-Меллон, Ямакава працював над власним ігровим рушієм "Blue Impulse 3DG SDK" та програмним рушієм скринсейверів "Saber SDK", які використовувалися для створення 3D-скринсейверів для Windows 95 та демонстраційних програм авіаційної тематики.[5][6]

15 травня 1999 року Ямакава, вже будучи студентом, випустив перший публічний реліз "YS Flight Simulator" (скорочено "YSFlight"), який вже можна було використовувати як наочний посібник для тих, хто хоче ознайомитися з основами пілотування, аеронавігації та зрозуміти як працюють основні пілотажні прилади літальних апаратів. Сам Ямакава є приватним пілотом[en] та регулярно літає на літаку Cessna 172[7][8].

Проект в першу чергу був орієнтований для запуску на застарілих комп’ютерах з малою потужність і можливостями, згодом розробник почав переключатися на використання більш сучасних механізмів відображення ігрової графіки. Сам інтерфейс та функціональність з часом зазнали змін, і в останніх версіях ігрове оточення виглядає більш реалістично ніж в попередніх, хоча все ще залишається більш спрощеним у порівнянні з іншими сучасними авіасимуляторами.

Однією з головних цілей проекту було створення та використання у процесі розробки власних мінімально необхідних вільних програмних бібліотек:

  • FSGUI Library - вільна бібліотека графічного інтерфейсу, для створення 3D програм на основі технологій OpenGL[9]
  • YS-Class Library - вільна програмна бібліотека для обробки полігонів в 3D просторі та виведення результату на 2D площину[10]

По завершенню навчання Ямакава отримав ступінь доктора філософії та влаштувався викладачем комп'ютерної графіки в Університеті Карнегі-Меллон, і в подальшому використовував код YS-Class Library для проведення практичних занять зі студентами.

У 2012, випущено версію 20120701.

У 2015, випущено версію 20150425, яка містила значні зміни в інтерфейсі програми та отримала велику кількість нових функцій, містила 16 сценаріїв (карт), серед яких є як карти реальних локацій, зокрема таких як Гавайські острови, аеропорти Хітроу та Гатвік, так і футуристичні ландшафти.

Станом на 2016 рік ліцензія на програмну бібліотеку YS-Class Library виглядала наступним чином:

I keep the copyright of the files included in the package. However, you can use this library for your own product, regardless of free or commercial, proprietary or open source, if you agree to take all responsibility on the consequence of using any contents included in the library package and I will not take any responsibility. If you disagree, please do not use YS-Class library. There is no string attached. Use of this class library will NEVER obligate you to disclose your source code.

У січні 2019, було випущено версію 20181124, у якій було додано режим перегонів з таймером та мітками пройденої дистанції.

YSFLIGHT можливо не стане шедевром. Але я хочу зробити його програмою, до якої будь-хто зможе повернутися в будь-який час. Хтось може покинути YSFLIGHT сьогодні. Але одного разу через кілька років людина може виявити, що він все ще доступний, і, можливо, здійснить один політ по повітряному маршруту. Я сповнений рішучості зберегти YSFLIGHT.

— Соджі Ямакава (25 червня 2019), YS FLIGHT SIMULATOR 20th Anniversary, http://ysflight.in.coocan.jp/ysflight/ysflight/e.html

Відкриття коду

[ред. | ред. код]

19 серпня 2022, Ямакава оприлюднив увесь початковий код YSFlight на умовах ліцензії BSD і таким чином перевів симулятор у розряд повністю вільного програмного забезпечення[11][12]. Спільнота користувачів YSFlight створила форк під назвою YSCE (YSFlight Community Edition), у якому було виправлено старі помилки та додано нові функції[13].

Можливості

[ред. | ред. код]

YSFlight відрізняється від інших подібних симуляторів, таких як Microsoft Flight Simulator X, тим що стандартні моделі транспортних засобів не містять текстур, а стандартні карти місцевості містять текстури низької роздільної здатності.[14] З іншого боку наявні спрощене відображення кабіни літака та основних аеронавігаційних інструментів роблять його краще зрозумілим для користувачів.

Користувач може грати без підключення до мережі, або ж в режимі мережевої гри, в котрому можливе підключення одночасно до 16 гравців до одного серверу YSFlight[15].

Гра добре працює і на старіших комп'ютерах, конфігурації яких зазвичай вже недостатньо для роботи інших сучасних авіасимуляторів[16].

Доповнення для гри

[ред. | ред. код]

Є кілька типів доповнень, котрі може створювати і редагувати кожен користувач:

  • Aircraft - повітряні судна, основний вид доповнень.
  • Ground object - наземні об'єкти, до яких відносяться більшість об'єктів, що використовуються для оформлення сценарію, зокрема будівлі, автотранспорт, морський транспорт, спеціальні об'єкти інфраструктури аеропортів та злітно-посадкових смуг.
  • Scenery - сценарій, що містить карту місцевості та певні додаткові інструкції для руху наземних об'єктів та літаків (повітряні маршрути).
  • Mission - місії гри з наперед визначеними завданнями та/або основним видом транспорту і сценарію
  • Flight - файл збереження гри з усіма параметрами відповідно часових інтервалів (аналогічно запису "чорної скриньки")
  • Misc - різні додаткові об'єкти, зокрема звукові файли, текстури, візуальні моделі окремих видів зброї, візуальні моделі елементів керування.

Формати файлів

[ред. | ред. код]

Формати файлів доповнень YSFlight наразі є звичайні текстові файли зі спеціальними розширеннями, структура яких визначається як "один рядок - одна опція". Специфікація їх відкрита, але офіційної повної документації немає, і час від часу в залежності від версії вони трохи відрізняються, але в більшості додатки від старших версій працюють і в нових версіях гри.

  • DAT - файл конфігурації повітряного судна чи наземного об'єкту, що містить параметри. Цей файл є основним для визначення траєкторії руху на відміну від методу кінцевих елементів (FDM), динаміка польоту і фізична модель залежить від параметрів, котрі надаються в специфікаціях реальних транспортних засобів, а не від форми 3D моделі. При якісно оформлених параметрах моделювання польоту літака та траєкторії майже не відрізняється від траєкторій в інших сучасних симуляторах.
  • DNM - візуальна анімована полігональна модель літака, наземного об'єкту та кількох інших видів додатків. Структура коду DNM-файлів складається з SRF-блоків (частин) та параметрів їх анімації (обертання, положення, прив'язка увімкнення до визначених клавіш). Деякою мірою формат файлу DNM схожий з форматом AC3D, що використовується для візуальних моделей літаків у симуляторі FlightGear.
  • SRF - візуальна статична полігональна модель. Код цих файлів може бути включений у код DNM-файлів безпосередньо або ж за допомогою відносних посилань.
  • IST - файл конфігурацій візуальної панелі інструментів, для відображення реалістичних циферблатів та індикаторів авіоніки в кабіні літака. Окрім цього в симуляторі є можливість використання нашоломного дисплея (HUD).
  • ACP - файл конфігурації посадкової платформи авіаносців та інших наземних об'єктів.
  • SCN - 3D сценарій (карта) гри
  • STP - файл містить координати стартових позицій для визначених сценарію
  • LST - список шляхів до файлів кожного з встановлених додатків. Увімкнення тих чи інших додатків відбувається після додавання шляхів до файлів відповідних додатків.
  • YFS - в залежності від заголовку всередині файлу, може бути файлом місії або ж файлом запису гри. Структура обох видів дуже подібна.

Користувачі гри постійно досліджують структуру файлів і вже зібрали достатньо інформації, серед якої є багато прикладів нестандартних рішень для розширення можливостей гри.

Бібліотека моделей літаків у форматі VRML, створена Ямакавою[17], часто використовувалася для різних досліджень.

Мережевий протокол

[ред. | ред. код]

Для створення мережевої гри використовується TCP-протокол (порт 7915). Специфікація мережевого протоколу відрізняється в залежності від версії гри, тому з'єднання різних версій в одну мережу стандартним методом неможливе, але за допомогою сторонніх програм розроблених користувачами цю проблему вирішено, зокрема шляхом включення у ролі проксі-сервера програми OpenYS.

Офіційної специфікації протоколів розробник не публікував, проте користувачі розібрали їх власноруч методом зворотньої розробки[18][19][20].

Додаткові програми

[ред. | ред. код]

Завдяки простоті форматів файлів доповнень їх можна легко редагувати за допомогою звичайного текстового редактора, та все ж існують більш зручні програмні засоби для їх створення та редагування.

Офіційні додатки

[ред. | ред. код]
Знімок екрану Polygon Crest

Soji Yamakawa окрім власне симулятора також створив кілька програм з графічним інтерфейсом для полегшення процесу створення доповнень користувачами:

  • Polygon Crest (ysgebl[21]) — вільний 3D редактор спеціально розроблений для створення та редагування файлів DNM та SRF моделей літаків, наземного транспорту та інших об'єктів. Окрім цього є підтримка імпорту та експорту файлів Wavefront OBJ та OFF[en].[22][23]
  • Scenery Editorумовно-безплатне програмне забезпечення для редагування 3D сценаріїв (мап, сцен) та місій, спеціально розроблений для роботи з файлами FLD, STP, YSF.[24][25][26]

Неофіційні додатки

[ред. | ред. код]

Окрім цього існують кілька програм створених безпосередньо користувачами YSFlight:

  • OpenYS — вільний ігровий сервер написаний на мові програмування C#, котрий може бути використаний для організації мережевої гри між необмеженою кількість користувачів з додатковими можливостями, від початку відсутніми в стандартному режимі гри[27][28][29][30]. Ця програма є продовженням раніше створеної програми на мові Python - Orb[31][32][33][34].
  • YSFS-blender — набір Python-скриптів для Blender, що дозволяють відкривати і редагувати підтримувані симулятором формати файлів.[35][36]
  • Dynamodel Manager Sharp — безкоштовна програма для налаштування анімаційних ефектів у DNM-файлах[37][38]
  • YSFS machine gun configurator — онлайн-сервіс для створення DAT файлів[39]
  • srf-dnm_three.js — набір скриптів для візуалізації файлів SRF та DNM за допомогою бібліотеки Three.js використовуючи технологію WebGL[40]
  • YSFlight Mission Utility — програма для створення YFS-файлів місій[41][42][43]

Спільноти користувачів

[ред. | ред. код]

Кількість користувачів за час існування симулятора змінюється, але можна сказати що станом на 2016 рік грою користуються на всіх континентах, при цьому більшість з них проживає в Азіатсько-Тихоокеанського регіоні.

  • YSFHQ (YSFlight Headquarters) — єдина міжнародна спільнота користувачів YSFlight.[44] Є наступником порталу YSPilots[45][46][47].
Зовнішні медіафайли
Зображення
Логотип YSFlight на офіційному сайті Повітряних сил Республіки Корея (листопад 2013)
YSFlight у павільйоні авіасимуляторів Seoul ADEX'2015 (24 жовтня 2015)
Відеофайли
YS Black Eagles Seoul ADEX 2015 Promotion (23 жовтня 2015)
Formation Flight Practice #1 (13 червня 2018)
YS Black Eagles Air Show (плейлист)
  • YSFlight Korea — найактивніша локальна спільнота користувачів, сформована у Південній Кореї[48][49]. У 2015, спільнота YSFlight Korea представляла авіасимулятор YSFlight у павільйоні авісимуляторів на міжнародній виставці аерокосмічної техніки та озброєнь Seoul ADEX[ko][50], а також приймала участь у турнірі «11th ROKAF Air Combat Simulation Contest» (кор. 제11회 공군참모총장배 항공전투시뮬레이션 대회)[51] серед користувачів авісимуляторів Lock On, Falcon BMS та Microsoft Flight Simulator, організованому Повітряними силами Республіки Корея (ROKAF)[52][53][54][55][56][57], участь у якому спільнота YSFlight Korea регулярно приймає що два роки з 2011[58][59]. Також YSFlight Korea утворили віртуальну повітряну демонстраційну групу YS Black Eagles, за аналогом повітряної демонстраційної Чорні Орли Повітряних сил Республіки Корея.
    Тестування YSFlight на Seoul ADEX'2015

Віртуальні повітряні демонстраційні групи

[ред. | ред. код]

Користувачі YSFlight сформували велику кількість віртуальних повітряних демонстраційних груп, як вигаданих, так і створених за подобою дійсно існуючих повітряних демонстраційних груп: YSFlight Blue Angles[60], YSFlight Thunderbirds та YS Black Eagles, тощо.

Щорічно проводиться кілька віртуальних авіашоу, на яких виступають віртуальні повітряні демонстраційні групи та окремі користувачі YSFlight[61][62][63][64][65][66].

Віртуальні авіалінії

[ред. | ред. код]

Користувачами YSFlight створено кілька віртуальних авіаліній[en] за принципами VATSIM[en].

Віртуальні мілітарні організації

[ред. | ред. код]

Користувачами YSFlight було створено кілька віртуальних мілітарних організацій[en] (англ. Squad, дос. «Загін»), які організовували віртуальні військові операції.

Застосування

[ред. | ред. код]

Завдяки безоплатності та відкритим форматам файлів, YSFlight часто застосовується для різноманітних дослідницьких цілей[67][68][69][70][71][72][73].

Див. також

[ред. | ред. код]

Джерела

[ред. | ред. код]

Відео

[ред. | ред. код]

Примітки

[ред. | ред. код]
  1. YSFlight System Requirements. Архів оригіналу за 23 квітня 2016. Процитовано 27 квітня 2016.
  2. Soji Yamakawa - PROFILE OF AUTHOR - YSDYNAMICS. web.archive.org. 1 грудня 1998. Архів оригіналу за 1 грудня 1998. Процитовано 1 вересня 2022.
  3. Soji Yamakawa - Research Associate - Carnegie Mellon University. LinkedIn. Процитовано 1 вересня 2022.
  4. Formation Aerobatic Support Page - YSDYNAMICS. web.archive.org. 4 жовтня 1999. Архів оригіналу за 4 жовтня 1999. Процитовано 1 вересня 2022.
  5. Blue Impulse 3DG SDK Support Page - YSDYNAMICS. web.archive.org. 2 грудня 1998. Архів оригіналу за 2 грудня 1998. Процитовано 1 вересня 2022.
  6. RECENTELY DEVELOPED SOFTWARES - YSDYNAMICS. web.archive.org. 13 жовтня 1999. Архів оригіналу за 13 жовтня 1999. Процитовано 1 вересня 2022.
  7. Soji Yamakawa. YouTube (укр.). Процитовано 26 жовтня 2024.
  8. YSFLIGHT.COM - CaptainYS's Flight Logbook 2020. ysflight.in.coocan.jp. Процитовано 26 жовтня 2024.
  9. YSFLIGHT.COM - FSGUI Library. Архів оригіналу за 13 травня 2016. Процитовано 29 квітня 2016.
  10. YSFLIGHT.COM - YS-Class Library. Архів оригіналу за 30 травня 2015. Процитовано 29 квітня 2016.
  11. Updated readme and LICENSE · captainys/YSFLIGHT@a496ba4. GitHub (англ.). Процитовано 1 вересня 2022.
  12. YSFlight Source Code Released! - YSFlight Headquarters. forum.ysfhq.com. Процитовано 1 вересня 2022.
  13. YSCEDC/YSCE, YSFlight Community Edition Development Committee, 25 червня 2024, процитовано 26 жовтня 2024
  14. About YSFlight - YSFlight Headquarters. Архів оригіналу за 19 серпня 2014. Процитовано 1 серпня 2014.
  15. YSFlight Review - Flightsim.com. Архів оригіналу за 19 серпня 2014. Процитовано 1 серпня 2014.
  16. System Requirements - YSFlight.com. Архів оригіналу за 25 листопада 2014. Процитовано 14 листопада 2014.
  17. Yamakawa, Soji. 3D (VRML) Airplane Gallery. cielab3.me.cmu.edu. Архів оригіналу за 16 червня 2012.
  18. YS-NET-TOOLS - A set of tools for YSflight servers under the GPL license. Архів оригіналу за 11 червня 2018. Процитовано 28 квітня 2016.
  19. YS-NET-TOOLS forked by YSFHQ owner. Архів оригіналу за 11 червня 2018. Процитовано 28 квітня 2016.
  20. How To Create A Server - YSFlight Headquarters. Архів оригіналу за 4 червня 2016. Процитовано 28 квітня 2016.
  21. public/src/ysgebl/readme_English.txt at master · captainys/public. GitHub (англ.). Polygon Crest is part of my open-source projects, and the source code is available from the github: github.com/captainys/public.
  22. YSFLIGHT.COM - Polygon Crest. Архів оригіналу за 14 березня 2016. Процитовано 28 квітня 2016.
  23. Polygon Crest Help by Captain YS. Архів оригіналу за 12 травня 2016. Процитовано 28 квітня 2016.
  24. YSFLIGHT SCENERY EDITOR TEST VERSION (20051003). Архів оригіналу за 17 січня 2012. Процитовано 28 квітня 2016.
  25. YS FLIGHT SIMULATOR - Untested Version for Debugging Purposes - SceneryEditor(20150202). Архів оригіналу за 23 квітня 2016. Процитовано 28 квітня 2016.
  26. Scenery Editor Text Tutorials Modding for YSFlight - Scenery Editor (November 2012). Архів оригіналу за 23 вересня 2016. Процитовано 28 квітня 2016.
  27. Flake (27 жовтня 2021), OfficerFlake/OpenYS-v1.0, процитовано 26 жовтня 2024
  28. Flake (20 лютого 2019), OfficerFlake/OfficerFlake, процитовано 26 жовтня 2024
  29. OpenYS - Open Source YSFlight Server! - YSFlight Headquarters. Архів оригіналу за 4 червня 2016. Процитовано 28 квітня 2016.
  30. OpenYS - Server Owner Installation and Usage Tutorial - YouTube
  31. Flake (13 лютого 2018), OfficerFlake/Python-Orb, процитовано 26 жовтня 2024
  32. Flake (13 лютого 2018), OfficerFlake/Orb, процитовано 26 жовтня 2024
  33. Orb - A Python Based YSFlight Server Extension. Архів оригіналу за 23 вересня 2016. Процитовано 28 квітня 2016.
  34. Orb: YSFlight Proxy Server Script - YSFlight Headquarters. Архів оригіналу за 4 червня 2016. Процитовано 28 квітня 2016.
  35. YSFS Blender - Python scripts for Blender 2.49 & 2.60 to import and export YSFlight files (.srf, .dnm, .fld, .yfs). Архів оригіналу за 23 вересня 2016. Процитовано 8 травня 2016.
  36. YSFS 2.0 - Python scripts for Blender 2.75+ to export YSFlight files (.srf, .dnm). Архів оригіналу за 12 червня 2018. Процитовано 8 травня 2016.
  37. Dynamodel Manager Sharp - DNM-editor for YSFlight. Архів оригіналу за 30 травня 2016. Процитовано 28 квітня 2016.
  38. Dynamodel Manager Sharp - DOWNLOAD. Архів оригіналу за 30 травня 2016. Процитовано 28 квітня 2016.
  39. YSFS machine gun configurator online. Архів оригіналу за 24 серпня 2016. Процитовано 28 квітня 2016.
  40. srf & dnm(model format for YSFlightSimulater) importer for three.js. Архів оригіналу за 11 червня 2018. Процитовано 28 квітня 2016.
  41. YSFlight Mission Utility | SourceForge.net. Архів оригіналу за 23 вересня 2016. Процитовано 28 квітня 2016.
  42. YSFHQ/YSFlightMU: The YSFlight Mission Utility allows users to create custom save files for use with the YSFlight Simulation... Архів оригіналу за 11 червня 2018. Процитовано 28 квітня 2016.
  43. YSFlight Mission Utility User Guide (PDF). Архів оригіналу (PDF) за 5 травня 2016. Процитовано 28 квітня 2016.
  44. YSFlight Headquarters forum. Архів оригіналу за 18 квітня 2022. Процитовано 16 травня 2022.
  45. www.YSPilots.com • Index page. yspilots.neocities.org. Процитовано 26 жовтня 2024.
  46. YSPilots E-Magazine - Home. yspilots-e-magazine.page.tl. Процитовано 26 жовтня 2024.
  47. Calculate the best position of the camera. Blender Artists Community (англ.). 12 травня 2010. Процитовано 26 жовтня 2024.
  48. by6591 (22 березня 2012), koreaysflight.wmv, процитовано 25 жовтня 2024, introduce korea ysflight community.
  49. YSFlight Korea website. Архів оригіналу за 7 листопада 2016. Процитовано 6 листопада 2016.
  50. YSFlight Korea will attend Seoul ADEX 2015. forum.ysfhq.com (англ.). 3 лютого 2015.
  51. YSFLIGHT promotion at Seoul Aerospace and Defense Exbition 2015. forum.ysfhq.com (англ.). 24 жовтня 2015. 11th ROKAF Air Combat Simulation Contest was held in Oct 24 2015 at Seoul ADEX 2015 in Seoul Airport.
  52. [월드스타] 공군, '제5기 국민조종사'·'제11회 공군참모총장배 항공전투 시뮬레이션 대회' 참가 선발. 월드스타. 31 серпня 2015.
  53. [글로벌디펜스뉴스] 공군, 제11회 공군참모총장배 항공전투시뮬레이션 대회 개최. gdnews.kr (кор.). 26 жовтня 2015. Процитовано 26 жовтня 2024.
  54. [월드스타] 공군 '제11회 공군참모총장배 항공전투시뮬레이션 대회' 개최. 월드스타. 24 жовтня 2015. Процитовано 26 жовтня 2024.
  55. 기자, 박관후 (4 листопада 2013). 제10회 공군참모총장배 항공전투시뮬레이션 대회 사진. 부패방지뉴스 (кор.).
  56. 공군, 항공 전투시뮬레이션 일반인 최강자 뽑는다. yna.co.kr (кор.). 14 вересня 2017. 제12회 공군참모총장배 항공전투시뮬레이션 대회
  57. [충북일보] 교통대 김태현, 공군참모총장배 항공전투 시뮬레이션 대회 우승. 충북일보 (кор.). 26 жовтня 2015. Процитовано 26 жовтня 2024.
  58. 공군참모총장배 항공전투시뮬레이션 대회. airforce.mil.kr (кор.). Архів оригіналу за 8 грудня 2014. 장 소: 일산 KINTEX 2전시장 1층 9홀 (서울 ADEX 2013 전시장).
  59. 제10회 대한민국 공군 참모총장배 항공전투시뮬레이션 대회 (2013.11.2). PC Geek's (кор.). 2 грудня 2013. Процитовано 26 жовтня 2024.
  60. Coop (26 грудня 2017), YS Flight Blue Angels 2017, процитовано 26 жовтня 2024
  61. YSTigershark (26 липня 2010), ysflight airshow and shots.wmv, процитовано 26 жовтня 2024
  62. ABStudios (30 жовтня 2017), YSFlight Chicago Air & Water Show - USN Blue Angels, процитовано 26 жовтня 2024
  63. Hornet (13 травня 2023), YS Sacheon Air Fest 2023, процитовано 26 жовтня 2024
  64. HawkbitAlpha's YSFlight Archive (1 квітня 2022), YSFlight El Centro Airshow 1992 - Hotrods Aerobatic Team, процитовано 26 жовтня 2024
  65. KJ H (11 липня 2016), [YS Black Eagles]VNAF Airfest 2016, процитовано 26 жовтня 2024
  66. YS Airshow Council (12 січня 2019), January 20th - Wings Over Illinois Teaser, процитовано 26 жовтня 2024
  67. Mittal, Payal; Sharma, Akashdeep; Singh, Raman (2022-06). A Simulated Dataset in Aerial Images using Simulink for Object Detection and Recognition. International Journal of Cognitive Computing in Engineering (англ.). Т. 3. с. 144—151. doi:10.1016/j.ijcce.2022.07.001. YSFlight - The simulator YSFlight is platform-independent, customized environment and has user-friendly interface.
  68. Ziv, Naomi; Chaim, Anat Ben; Itamar, Oren (2011-01). The effect of positive music and dispositional hope on state hope and affect. Psychology of Music (англ.). Т. 39, № 1. с. 3—17. doi:10.1177/0305735609351920. ISSN 0305-7356. A flight simulator program, YSflight, was used as a task in the present study. The program is an open-code program, which can be freely downloaded from the internet (www.ysflight.com).
  69. O’Hagan Anna Donnla. Sleep Loss and Fatigue Among Commercial Airline Pilots (PDF). — Dublin City University, 2018. — 1 September. "Situation awareness was assessed using the Situation Awareness Rating Technique (SART) which was completed following performance of a computerised flight simulator task on a YSFlight Simulator (Version 20130805) (Appendix G)."
  70. Zhang, Wentai; Yang, Zhangsihao; Jiang, Haoliang; Nigam, Suyash; Yamakawa, Soji; Furuhata, Tomotake; Shimada, Kenji; Kara, Levent Burak (2019). 3D Shape Synthesis for Conceptual Design and Optimization Using Variational Autoencoders. doi:10.48550/ARXIV.1904.07964. The trajectories of the original and synthesized aircrafts are simulated in YS FLIGHT SIMULATOR.
  71. Nisansala, Aruni; Weerasinghe, Maheshya; Dias, G. K. A.; Sandaruwan, Damitha; Keppitiyagama, Chamath; Kodikara, Nihal; Perera, Chamal; Samarasinghe, Prabhath (2015). Kim, Kuinam J. (ред.). Flight Simulator for Serious Gaming. Information Science and Applications (англ.). Springer. с. 267—277. doi:10.1007/978-3-662-46578-3_31. ISBN 978-3-662-46578-3. X Plane, FSX, YS Flight and Flightgear were concerned with higher priority as they are the best rating products in market.
  72. Decaff_42. YSDecaff - YSFlight Scientific Research. sites.google.com.
  73. Gil, Francisco; Vivas, Andrés (23 січня 2015). Solution to the Anti-aircraft Fire Control Problem on a Naval Platform Using the Direct Geometric Model. Ciencia y tecnología de buques (англ.). Т. 8, № 16. с. 43—56. doi:10.25043/19098642.110. ISSN 2619-645X. The target’s trajectory is generated through a free-ware flight simulator, YSflight, (Yamakawa, 2009).
  74. decaff42 (23 квітня 2021), decaff42/YFS2CSV, процитовано 25 жовтня 2024
  75. decaff42 (14 лютого 2021), decaff42/python_yfs_library, процитовано 25 жовтня 2024

Посилання

[ред. | ред. код]