ในการพัฒนาที่น่าตื่นเต้นสำหรับผู้ที่ชื่นชอบเกมเรโทร นักพัฒนา 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
 
การตอบรับจากชุมชน
โครงการนี้ได้รับความสนใจจากชุมชนนักพัฒนา โดยเฉพาะอย่างยิ่งในด้านศักยภาพในการทำให้กลไกเกมคลาสสิกทันสมัยขึ้น ในขณะที่ยังคงรักษาประสบการณ์การเล่นเกมแบบดั้งเดิมไว้ การเป็นโอเพนซอร์สของโครงการเปิดโอกาสให้ชุมชนมีส่วนร่วมในการพัฒนาและปรับปรุง ซึ่งอาจนำไปสู่เอนจิ้นที่แข็งแกร่งขึ้นในอนาคต
หมายเหตุ: นี่เป็นโครงการในระยะเริ่มต้นและยังไม่สามารถเล่นได้อย่างสมบูรณ์ แต่ถือเป็นความสำเร็จทางเทคนิคที่น่าสนใจในด้านการอนุรักษ์และทำให้เกมทันสมัย



