Orbiter Space Flight Simulator는 이제 오픈 소스입니다. 

우리는 최근에 블로그에서 출시 소식을 공유했습니다. D3D9On12 레이어 이제 vkd3d 및 VKD3D-Proton 프로젝트와 같은 다양한 응용 프로그램이 혜택을 받을 수 있습니다.주요 프로젝트 코드 릴리스의 이정표에 따라 최근에 Orbiter Space Flight Simulator 프로젝트의 출시가 발표되었습니다.

이거 모르시는 분들은 꼭 알아두셔야 할 현실적인 우주 비행 시뮬레이터 제공 이것은 뉴턴 역학의 법칙을 따릅니다. 코드를 공개하는 동기는 작성자가 개인적인 이유로 몇 년 동안 개발할 수 없었던 후에도 커뮤니티에 프로젝트 개발을 계속할 수 있는 기회를 주기 위한 것입니다.

친애하는 Orbiter 사용자 및 개발자 여러분,

나는 꽤 오랫동안 이곳에 있지 않았고 개인적인 이유로 몇 년 동안 Orbiter 개발을 추진할 수 없었습니다. Orbiter를 계속 유지하고 다른 사람들이 작업할 수 있도록 하기 위해 저는 소스를 오픈 소스 라이선스로 공개하기로 결정했습니다.

Orbiter Space Flight Simulator 정보

Orbiter는 시뮬레이터입니다. 우주선 조종에 초점을 맞춘 인터페이스 사용자가 무제한 우주선에서 태양계를 탐색할 수 있을 뿐만 아니라 모든 사용자가 Space Shuttle Atlantis와 같은 실제 우주선과 Delta-glider와 같은 가상의 우주선에서 태양계를 탐색할 수 있도록 합니다. .

Orbiter에서 태양계는 태양과 XNUMX개의 행성으로 구성됩니다. 명왕성, 소행성, 혜성은 원래 패키지에 포함되어 있지 않지만 추가할 수 있습니다. 비록 오비터이지만 100개 이상의 별 데이터베이스 포함, 이것은 빛보다 빠른 비행에 대한 패치에도 불구하고 성간 여행의 목적지로 사용할 수 없습니다.

또한 태양계에 있는 물체의 상황과 정체를 나타내는 레이블을 활성화하는 옵션이 있습니다. 멀리서 표시되는 행성, 달 또는 우주선과 같은. 마지막으로, 도시, 역사적 장소, 지질학적 구조물 및 기타 흥미로운 장소를 나타내기 위해 표면의 특정 좌표에 대해 태양계의 천체에 레이블을 붙일 수 있습니다.

이것은 본질적으로 몇 가지 사소한 수정 사항(및 최소한 하나의 주요 수정 사항)이 있는 2016년 버전입니다. 이것이 누군가에게 유용하기를 바랍니다. 코드가 다소 정리되지 않고 문서화되어 있지 않지만 컴파일되어 Orbiter 설치가 작동하도록 남겨둘 것입니다. 리포지토리에는 필요한 모든 행성 텍스처가 포함되어 있지 않으므로 별도로 설치해야 합니다(예: Orbiter 2016의 기존 설치 재사용 - 이는 readme 파일에 설명되어 있으며 빌드를 구성하기 전에 CMake 옵션만 설정하면 됨).

Orbiter의 기본 제어 인터페이스는 XNUMX개의 다기능 디스플레이와 HUD로 구성되며 각각 다른 작동 모드를 사용합니다. 이 모드에서 모든 명령은 키보드나 마우스를 통해 입력할 수 있습니다.

시뮬레이터 또한 대시보드 및 도구를 사용자 정의할 수 있습니다.또한 일부 선박에는 3D의 가상 조종석과 2D의 대시보드가 ​​있어 사용자가 패널과 상호 작용하기 위해 마우스를 사용할 수 있습니다. 가상 조종석이 추가되어 사용자가 조종사의 관점에서 자유롭게 주변을 둘러볼 수 있습니다.

Orbiter와 컴퓨터 게임의 주요 차이점은 이 프로젝트는 임무 통과를 제공하지 않지만 실제 비행을 시뮬레이션할 수 있는 기회를 제공합니다. 궤도 계산, 다른 차량과 도킹, 다른 행성으로의 비행 경로 계획과 같은 작업을 다룹니다. 시뮬레이션은 태양계의 상당히 상세한 모델을 사용합니다.

프로젝트 코드는 Lua의 스크립트와 함께 C++로 작성되었습니다. 그리고 최근에 출시된 코드는 MIT 라이선스 하에 있습니다. 현재 Windows 플랫폼만 지원되며 빌드에는 Microsoft Visual Studio가 필요합니다. 게시된 소스는 추가 수정이 포함된 "2016 Edition"에 대한 것입니다.

더 자세히 알고 싶으시다면 자세한 내용을 확인하실 수 있습니다 다음 링크에서.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.