Orbiter Space Flight Simulator เป็นโอเพ่นซอร์สแล้ว 

เราเพิ่งแบ่งปันข่าวการเปิดตัวของ .ในบล็อกที่นี่ เลเยอร์ D3D9On12 ซึ่งตอนนี้สามารถใช้ประโยชน์จากแอพพลิเคชั่นต่าง ๆ เช่น vkd3d และ VKD3D-Proton และตอนนี้ต่อจากหลักชัยของการเปิดตัวรหัสโครงการหลัก เมื่อเร็ว ๆ นี้ มีการประกาศเปิดตัวโครงการ Orbiter Space Flight Simulator

สำหรับผู้ที่ไม่รู้เรื่องนี้ควรรู้ว่า เสนอเครื่องจำลองการบินในอวกาศที่สมจริง ซึ่งเป็นไปตามกฎของกลศาสตร์ของนิวตัน แรงจูงใจในการเปิดรหัสคือความปรารถนาที่จะให้โอกาสชุมชนในการพัฒนาโครงการต่อไปหลังจากที่ผู้เขียนไม่สามารถพัฒนาได้เป็นเวลาหลายปีด้วยเหตุผลส่วนตัว

เรียน ผู้ใช้และนักพัฒนา Orbiter

ฉันไม่ได้อยู่ที่นี่มาระยะหนึ่งแล้ว และด้วยเหตุผลส่วนตัว ฉันไม่สามารถผลักดันการพัฒนา Orbiter ได้อีกสองสามปี เพื่อให้ Orbiter มีชีวิตอยู่และอนุญาตให้ผู้อื่นทำงาน ฉันได้ตัดสินใจเผยแพร่แหล่งข้อมูลภายใต้ใบอนุญาตโอเพ่นซอร์ส

เกี่ยวกับ Orbiter Space Flight Simulator

Orbiter เป็นเครื่องจำลอง ด้วยอินเทอร์เฟซที่เน้นการหลบหลีกยานอวกาศ ที่อนุญาตให้ผู้ใช้สำรวจระบบสุริยะในยานอวกาศได้ไม่จำกัดจำนวน อีกทั้งยังให้ผู้ใช้ทุกคนได้สำรวจระบบสุริยะในยานอวกาศต่างๆ ทั้งของจริง เช่น กระสวยอวกาศแอตแลนติส และของสมมติ เช่น เครื่องร่อนเดลต้า . . .

ใน Orbiter ระบบสุริยะประกอบด้วยดวงอาทิตย์และดาวเคราะห์แปดดวง พลูโต ดาวเคราะห์น้อย และดาวหางไม่รวมอยู่ในแพ็คเกจเดิม แต่สามารถเพิ่มได้ แม้ว่า Orbiter มีฐานข้อมูลมากกว่า 100 ดาวสิ่งเหล่านี้ไม่สามารถใช้เป็นจุดหมายปลายทางสำหรับการเดินทางระหว่างดวงดาวแม้จะมีแพทช์สำหรับเที่ยวบินที่เร็วกว่าแสงก็ตาม

นอกจากนี้ยังมี มีตัวเลือกเปิดใช้งานฉลากระบุสถานการณ์และเอกลักษณ์ของวัตถุในระบบสุริยะ เช่น ดาวเคราะห์ ดวงจันทร์ หรือยานอวกาศ ที่แสดงจากระยะไกล สุดท้าย ฉลากสามารถติดบนเทห์ฟากฟ้าในระบบสุริยะสำหรับพิกัดที่แน่นอนบนพื้นผิวเพื่อระบุเมือง สถานที่ทางประวัติศาสตร์ การก่อตัวทางธรณีวิทยา และสถานที่ที่น่าสนใจอื่นๆ

นี่เป็นฉบับปี 2016 โดยพื้นฐานแล้วโดยมีการแก้ไขเล็กน้อย (และอย่างน้อยหนึ่งฉบับที่สำคัญ) หวังว่านี่จะเป็นประโยชน์กับใครบางคน รหัสค่อนข้างไม่เป็นระเบียบและมีการจัดทำเอกสารไม่ดี แต่ควรคอมไพล์และทำให้คุณมีการติดตั้ง Orbiter ที่ใช้งานได้ โปรดทราบว่าที่เก็บไม่รวมพื้นผิวดาวเคราะห์ที่จำเป็นทั้งหมด ดังนั้นคุณต้องติดตั้งแยกต่างหาก (เช่น การนำการติดตั้งที่มีอยู่ของ Orbiter 2016 มาใช้ซ้ำ ซึ่งจะอธิบายไว้ในไฟล์ readme และกำหนดให้ตั้งค่าตัวเลือก CMake ก่อนกำหนดค่าบิลด์เท่านั้น)

อินเทอร์เฟซการควบคุมเริ่มต้นใน Orbiter ประกอบด้วยจอแสดงผลมัลติฟังก์ชั่นสองจอและ HUD แต่ละจอมีโหมดการทำงานที่แตกต่างกัน ในโหมดนี้ คุณสามารถป้อนคำสั่งทั้งหมดผ่านแป้นพิมพ์หรือเมาส์

เครื่องจำลอง ยังช่วยให้ปรับแต่งแดชบอร์ดและเครื่องมือต่างๆ ได้อีกด้วยนอกจากนี้ เรือรบบางลำมีห้องนักบินเสมือนในแบบ 3D และแดชบอร์ดในแบบ 2D ซึ่งอนุญาตให้ผู้ใช้ใช้เมาส์เพื่อโต้ตอบกับแผงควบคุม การเพิ่มห้องนักบินเสมือนทำให้ผู้ใช้สามารถมองไปรอบๆ ได้อย่างอิสระจากมุมมองของนักบิน

ความแตกต่างที่สำคัญระหว่าง Orbiter กับเกมคอมพิวเตอร์ก็คือ โครงการไม่ได้เสนอเส้นทางของภารกิจใด ๆ แต่ให้โอกาสในการจำลองการบินจริง ครอบคลุมงานต่างๆ เช่น การคำนวณวงโคจร การเทียบท่ากับยานพาหนะอื่น และการวางแผนเส้นทางการบินไปยังดาวเคราะห์ดวงอื่น การจำลองนี้ใช้แบบจำลองระบบสุริยะที่มีรายละเอียดค่อนข้างมาก

รหัสโครงการเขียนด้วย C ++ พร้อมสคริปต์ใน Lua และรหัสที่เพิ่งเปิดตัวอยู่ภายใต้ใบอนุญาต MIT ปัจจุบัน รองรับเฉพาะแพลตฟอร์ม Windows และบิลด์ต้องใช้ Microsoft Visual Studio แหล่งที่มาที่เผยแพร่มีไว้สำหรับ "รุ่นปี 2016" โดยมีการแก้ไขเพิ่มเติม

หากต้องการทราบข้อมูลเพิ่มเติม สามารถตรวจสอบรายละเอียดได้ ในลิงค์ต่อไปนี้.


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา