▲GN⁺ 2023-10-09 | parent | ★ favorite | on: NES에서의 Elite에 대한 문서화된 소스 코드(github.com/markmoxon)Hacker News 의견 Elite의 NES 버전은 초기에 하드웨어 타이머를 사용하여 게임 내 물리학을 위한 실시간을 추적했지만, 일부 NES 콘솔의 하드웨어 제한 때문에 자체 구현된 실시간 시계로 전환해야 했습니다. 개발자들은 각 기능이 프레임당 얼마나 많은 클럭 사이클을 소비하는지에 대한 자체 추정을 만들었고, 이를 사용하여 실제 시간이 얼마나 경과했는지 추정했습니다. 후속 게임인 Elite: Dangerous는 원래 1984년 버전과 연속성을 유지하면서 게임 요소를 벡터 그래픽에서 완전히 렌더링된 3D로 변환합니다. 게임의 C 버전인 Elite - The New Kind는 원래 버전에 대부분 충실합니다. Elite의 저자인 Ian Bell은 NES 버전이 그의 개인적으로 가장 좋아하는 8비트 버전이라고 주장했습니다. Objective-C로 작성된 오픈 소스 Elite 클론인 Oolite의 소스 코드는 온라인에서 사용할 수 있습니다. NES에서의 Elite의 소스 코드는 매우 상세하고 잘 문서화되어 있습니다. NTSC 콘솔에서 게임을 실행하려는 관심이 있지만, 이를 위해서는 상당한 수정이 필요할 것입니다.
Hacker News 의견