Симулятор космічних польотів "Орбітер" тепер відкритий 

Нещодавно ми поділилися тут, у блозі, новиною про вихід шар D3D9On12 за допомогою яких тепер можна скористатися різними програмами, такими як проекти vkd3d та VKD3D-Protonслідом за віхою випуску коду великого проекту, нещодавно було оголошено про вихід проекту симулятора космічних польотів Orbiter.

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

Шановні користувачі та розробники Orbiter,

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

Про симулятор космічних польотів Orbiter

Orbiter - це тренажер з інтерфейсом, орієнтованим на маневрування космічним кораблем що дозволяє користувачеві досліджувати Сонячну систему на необмеженій кількості космічних кораблів, а також дозволяє будь-якому користувачу досліджувати Сонячну систему на різних космічних кораблях, як реальних, таких як космічний човник Атлантида, так і фіктивних, таких як Дельтапланер .

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

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

По суті, це видання 2016 року з деякими незначними виправленнями (і принаймні одним основним). Сподіваюся, це комусь стане в нагоді. Код дещо неорганізований і погано задокументований, але він повинен бути скомпільований і залишити вас у робочій установці Orbiter. Зауважте, що репозиторій не містить усіх необхідних текстур планети, тому ви повинні встановити їх окремо (наприклад, повторне використання існуючої інсталяції Orbiter 2016 - це пояснюється у файлі readme і вимагає лише встановлення параметра CMake перед налаштуванням збірки).

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

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

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

Код проекту написаний на C ++ зі сценаріями на Lua а нещодавно випущений код - під ліцензією MIT. Наразі підтримується лише платформа Windows, а для збірки потрібна Microsoft Visual Studio. Опубліковані джерела для "Видання 2016" з додатковими виправленнями.

Якщо ви хочете дізнатися більше про це, ви можете перевірити деталі У наступному посиланні.


Будьте першим, щоб коментувати

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.