ในการพัฒนาที่น่าตื่นเต้นสำหรับผู้ที่ชื่นชอบเกมเรโทร นักพัฒนา hanatos ได้เปิดตัว Sioux ซึ่งเป็นเอนจิ้นโอเพนซอร์สที่มุ่งเน้นการมอบชีวิตใหม่ให้กับเกมจำลองการต่อสู้ด้วยเฮลิคอปเตอร์ Comanche 3 จากปี 1997 คล้ายกับที่ GZDoom ได้ทำการปรับปรุง Doom ให้ทันสมัย Sioux พยายามสร้างแพลตฟอร์มใหม่สำหรับเกมคลาสสิกที่เป็นที่รักนี้
![]() |
---|
ฉากการต่อสู้ที่เข้มข้นจากเกมจำลองการบินเฮลิคอปเตอร์ Comanche 3 ที่แสดงให้เห็นถึงฉากการต่อสู้สุดระทึกที่ผู้เล่นจะได้สัมผัสด้วยเอนจิน Sioux ตัวใหม่ |
ภาพรวมโครงการ
Sioux ทำหน้าที่เป็นเอนจิ้นทดแทนที่สามารถใช้งานได้ทันทีโดยต้องใช้ไฟล์ทรัพยากรจากเกมต้นฉบับ โครงการนี้แสดงให้เห็นถึงความพยายามอย่างต่อเนื่องของชุมชนในการอนุรักษ์และพัฒนาเกมคลาสสิกผ่านการพัฒนาแบบโอเพนซอร์ส
คุณสมบัติและข้อจำกัดในปัจจุบัน
เอนจิ้นนี้มีคุณสมบัติดังนี้:
- ระบบพลศาสตร์การบินเฮลิคอปเตอร์พื้นฐานโดยใช้ระบบ aerofoil จาก FlightGear
- รองรับการควบคุมทั้งแบบคีย์บอร์ดและคอนโทรลเลอร์ DualShock 4
- รองรับภารกิจ (โดย c1m3 เล่นได้ดีที่สุด)
- การแสดงผลพื้นผิวและวัตถุพื้นฐาน
- รองรับระบบเสียงผ่าน SDL2_mixer และสามารถใช้งานร่วมกับ FluidSynth
อย่างไรก็ตาม นักพัฒนาได้ระบุข้อจำกัดของโครงการในระยะเริ่มต้นดังนี้:
- ระบบสคริปต์ที่ทำงานตามทริกเกอร์ยังไม่สมบูรณ์
- AI ของศัตรูยังเป็นแบบพื้นฐาน สามารถหลีกเลี่ยงการชนได้แต่ยังขาดความซับซ้อน
- รองรับการเคลื่อนไหวของวัตถุแบบจำกัด
- ระบบอาวุธแบบพื้นฐานที่มีจรวดแบบชั่วคราว
![]() |
---|
คู่มือการควบคุมแบบละเอียดสำหรับเกม Sioux ที่แสดงการตั้งค่าทั้งแป้นพิมพ์และ DualShock 4 เพื่อประสบการณ์การเล่นเกมที่สมจริง |
แผนการพัฒนาในอนาคต
แผนการพัฒนาโครงการรวมถึงคุณสมบัติที่ซับซ้อนหลายอย่าง:
- การใช้ระบบเชดดิ้งขั้นสูง
- ระบบแสงแบบ Global illumination หรือเทียบเท่า
- การจำลองสภาพอากาศและลมโดยใช้พลศาสตร์ของไหล
- ปรับปรุงพลศาสตร์การบินด้วยกลไกใบพัดที่ดีขึ้น
- รองรับการเรนเดอร์แบบ Vulkan พร้อมความสามารถ RTX
![]() |
---|
เฮลิคอปเตอร์กำลังบินเหนือทะเลทราย แสดงถึงแผนการในอนาคตอันทะเยอทะยานสำหรับการพัฒนาพลศาสตร์การบินใน Sioux engine สำหรับ Comanche 3 |
การเริ่มต้นใช้งาน
สำหรับผู้ที่สนใจทดลองใช้ Sioux จำเป็นต้องมี:
- แผ่นซีดีเกม Comanche 3 ต้นฉบับ (โดยเฉพาะไฟล์ resource.res)
- การคอมไพล์พื้นฐานผ่าน make
- การตั้งค่าเสริมสำหรับโหมดเต็มจอและการตั้งค่า LOD
การตอบรับจากชุมชน
โครงการนี้ได้รับความสนใจจากชุมชนนักพัฒนา โดยเฉพาะอย่างยิ่งในด้านศักยภาพในการทำให้กลไกเกมคลาสสิกทันสมัยขึ้น ในขณะที่ยังคงรักษาประสบการณ์การเล่นเกมแบบดั้งเดิมไว้ การเป็นโอเพนซอร์สของโครงการเปิดโอกาสให้ชุมชนมีส่วนร่วมในการพัฒนาและปรับปรุง ซึ่งอาจนำไปสู่เอนจิ้นที่แข็งแกร่งขึ้นในอนาคต
หมายเหตุ: นี่เป็นโครงการในระยะเริ่มต้นและยังไม่สามารถเล่นได้อย่างสมบูรณ์ แต่ถือเป็นความสำเร็จทางเทคนิคที่น่าสนใจในด้านการอนุรักษ์และทำให้เกมทันสมัย