Orbiter Space Flight Simulator вече е с отворен код 

Наскоро споделихме тук в блога новината за излизането на слоя D3D9On12 с които сега могат да се възползват различни приложения като проектите vkd3d и VKD3D-Proton и сегаследвайки етапа на пускане на кода на голям проект, наскоро бе обявено пускането на проекта Orbiter Space Flight Simulator.

За тези, които не знаят за това, трябва да знаят това предлага реалистичен симулатор на космически полети което отговаря на законите на нютоновата механика. Мотивацията за отваряне на кода е желанието да се даде възможност на общността да продължи развитието на проекта, след като авторът не е в състояние да се развива в продължение на няколко години по лични причини.

Уважаеми потребители и разработчици на 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. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.