Nightdive ค้นพบคลังโค้ดเก่ามากของ Dark Engine ในการรีเมค Thief

ที่มาภาพ: PC Gamer

Software-อ่าน 8 นาทีPC Gamer

Nightdive ค้นพบคลังโค้ดเก่ามากของ Dark Engine ในการรีเมค Thief

⚡ สรุป 30 วิ

Nightdive Studios กำลังรื้อฟื้นเกมคลาสสิก Thief: The Dark Project พบระบบควบคุมเวอร์ชันที่ล้าสมัยและข้อความเตือนจากนักพัฒนาต้นฉบับ ซึ่งเผยกระบวนการ hack…

Nightdive Studios กำลังทำงานกับการรีเมคเกมสไตล์ลับ Thief: The Dark Project ซึ่งนอกจากจะเปิดโอกาสให้ผู้เล่นรุ่นใหม่ได้สัมผัสเกมคลาสสิกแล้ว ยังเป็นจุดตรวจสอบรหัสต้นฉบับของเครื่องยนต์ Dark Engine ที่ถูกเก็บไว้ในระบบควบคุมเวอร์ชันที่ล้าสมัยอย่างมาก การค้นพบข้อความอ้างอิงและคำเตือนจากนักพัฒนาต้นสังกัด Looking Glass Studios และ Irrational Games ทำให้เห็นกระบวนการพัฒนาเกมที่เต็มไปด้วย “hack” เร็วเร่ง แต่ก็แสดงถึงศักยภาพทางเทคโนโลยีที่ยังคงท้าทายจนถึงวันนี้

Overview

Nightdive เป็นบริษัทผู้เชี่ยวชาญด้านการรีเมคเกมเก่า ซึ่งได้ทำการปรับปรุงระบบควบคุมอินพุตและอัปเดตแพกเกจแก้ไขให้กับหลายเกมคลาสสิก การทำงานครั้งนี้เป็นส่วนหนึ่งของแนวคิดที่ว่า “แต่ละการรีเมคเหมือนการขุดค้นโบราณสถาน” ทำให้ผู้สนใจด้านเทคนิคสามารถเรียนรู้รายละเอียดเชิงลึกจากรหัสต้นฉบับได้

ในบทสัมภาษณ์กับ Digital Foundry ทีมงาน Nightdive อธิบายว่าการเข้าถึง “very very out of date version control repository” ของ Dark Engine ทำให้พวกเขาเห็นภาพรวมของกระบวนการพัฒนาอย่างชัดเจน ทั้งในด้านโครงสร้างระบบและข้อบกพร่องที่ถูกทิ้งไว้โดยนักพัฒนาก่อนหน้า

แม้ว่าจะไม่มีวันปล่อยเกมเป็นทางการออกมา ณ ขณะนี้ แต่ผู้สนใจสามารถติดตามความคืบหน้าผ่านแพลตฟอร์ม Steam, GOG และ Epic ได้แล้ว

Development History

เกม Thief: The Dark Project เริ่มต้นจากชื่อโปรเจกต์ภายใน “The Dark Project” แล้วเปิดตัวสาธิตที่ E3 1997 ซึ่งคาดว่าจะวางจำหน่ายในปีเดียวกัน อย่างไรก็ตาม การพัฒนาต้องเผชิญกับความล่าช้าและถูกเลื่อนออกไปจนถึง 1998

  • แสดงต้นแบบที่ E3 1997
  • เลื่อนวันปล่อยเป็น 1998 เนื่องจากการปรับแก้ไขเพิ่มเติมหลายขั้นตอน
  • ทีมพัฒนาต้นเริ่มงานแล้วย้ายไปทำโปรเจกต์อื่น ส่วนทีมใหม่เข้ามาดำเนินการต่อในครึ่งหลังของกระบวนการ

คอมเมนท์ที่พบในโค้ดแสดงให้เห็นว่าการพัฒนาไม่ได้ดำเนินไปอย่างราบรื่น ทีมงานหลายคนถูกเปลี่ยนแปลงระหว่างขั้นตอน ทำให้เกิด “Giant hack! Never replicate this!” และ “E3 hack! We must delete this after E3!” ที่ยังคงอยู่ในเกมเวอร์ชันต่อมาจนถึง Thief 2

การเปลี่ยนแปลงทีมหลายครั้งเป็นสาเหตุหนึ่งที่ทำให้โค้ดเต็มไปด้วยบันทึกเตือนและข้อเสนอแนะแบบ “ไม่ควรทำซ้ำ” ซึ่ง Nightdive ได้เก็บรวบรวมไว้เพื่อใช้เป็นข้อมูลอ้างอิงในขั้นตอนรีเมค

Code Repository Insights

เมื่อวิศวกรซอฟต์แวร์ของ Nightdive, Josh Dowell ตรวจสอบที่จัดเก็บเวอร์ชันโค้ด เขาได้พบ “the wildest things to say about the code” จากนักพัฒนาทั้งสองสตูดิโอ ซึ่งเป็นข้อความเชิงเตือนและบันทึกการแก้ไขฉับพลัน

ตัวอย่างคอมเมนท์ที่โดดเด่น ได้แก่

  • “**Giant hack! Never replicate this!” – บ่งชี้ว่ามีโครงสร้างที่ซับซ้อนเกินความจำเป็น
  • “**We must fix this before ‘98!’” – แสดงถึงการเร่งรีบแก้ไขก่อนวันปล่อยเกม

ข้อความเหล่านี้ไม่เพียงแต่เผยให้เห็นวิธีการทำงานแบบฉับพลันของทีมพัฒนาในยุคนั้น แต่ยังช่วย Nightdive ระบุส่วนที่ต้องปรับแต่งหรืออาจเป็นจุดเสี่ยงต่อความเข้ากันได้กับระบบปัจจุบัน

นอกจากนี้ การค้นพบนี้ทำให้ผู้สนใจด้านประวัติศาสตร์เกมได้รับมุมมองใหม่เกี่ยวกับการจัดการซอร์สโค้ดในยุค 1990‑s ซึ่งยังไม่มีเครื่องมือ CI/CD หรือมาตรฐานควบคุมเวอร์ชันที่ทันสมัย

Engine Technology & Comparison

แม้จะถูกสร้างขึ้นด้วย “hack” มากมาย Dark Engine ของ Looking Glass Studios ยังคงแสดงศักยภาพด้านเสียง, ปัญญาประดิษฐ์ (AI) และการจัดแสงที่เป็นนวัตกรรมในยุคนั้น การทำงานของระบบแสงโดยเฉพาะถือว่า “shockingly similar to Quake

Josh Dowell กล่าวว่า ทั้งสองเกมใช้เทคนิค portal‑based visibility แต่มีความแตกต่างสำคัญ:

  • Quake ใช้การคำนวณล่วงหน้า (precomputed visibility) เพื่อบันทึกข้อมูลว่าผู้เล่นจะมองเห็นอะไรในแต่ละตำแหน่งก่อนเกมเริ่มทำงานจริง
  • Dark Engine ทำการคำนวณแบบเรียลไทม์โดยพิจารณา “ทุกประตูเป็น portal” และตรวจสอบสี่เหลี่ยมที่สามารถมองผ่านได้ รวมถึงการเชื่อมต่อกับ portal อื่น ๆ

กระบวนการนี้ซับซ้อนมากและในปี 1998 ถือว่าเป็นความสำเร็จที่น่าประหลาดใจ เนื่องจากต้องทำงานโดยไม่ทำให้เกมช้าเกินไป การเปรียบเทียบนี้ช่วยเน้นให้เห็นว่าทีมของ Looking Glass สร้างระบบที่ล้ำหน้ากว่ามาตรฐานทั่วไปในช่วงเวลานั้น แม้ว่าจะถูกอธิบายว่า “really strange” แต่ก็ยังคงเป็นหัวใจของประสบการณ์เกมสไตล์ลับที่ผู้เล่นจดจำไว้

Remaster Progress & Outlook

แม้จะไม่มีวันปล่อยอย่างเป็นทางการในขณะนี้ Thief: The Dark Project Remastered กำลังอยู่ระหว่างขั้นตอนพัฒนา Nightdive ได้เปิดเผยว่า พวกเขากำลังใช้ข้อมูลจากโค้ดเก่าเพื่อทำความสะอาดระบบและปรับปรุงให้เข้ากันได้กับฮาร์ดแวร์สมัยใหม่ รวมถึงการเพิ่มคุณสมบัติเช่น การสนับสนุนคีย์บอร์ด/เมาส์ที่หลากหลายและการแก้ไขข้อบกพร่องเดิม

ผู้เล่นสามารถติดตามความเคลื่อนไหวผ่านหน้าเกมบน Steam, GOG และ Epic Games Store ซึ่งจะอัปเดตข่าวสารเกี่ยวกับสภาพแวดล้อมการพัฒนา การปล่อยตัวเบต้า หรือข้อมูลเพิ่มเติมเกี่ยวกับฟีเจอร์ที่เพิ่มเข้ามา

ตามมุมมองของ Nightdive ทีมงานยืนยันว่า แม้โค้ดต้นฉบับจะเต็มไปด้วย “hack” แต่ศักยภาพทางเทคโนโลยีของ Dark Engine ยังคงเป็นจุดเด่นสำคัญที่ทำให้การรีเมคนี้น่าสนใจสำหรับทั้งผู้เล่นเก่าและนักวิเคราะห์เกมรุ่นใหม่

Summary

Nightdive Studios เปิดเผยรายละเอียดโค้ดต้นฉบับของ Thief: The Dark Project ที่เต็มไปด้วยคอมเมนท์ “hack” จากทีมพัฒนาในยุค 1990‑s ทำให้เห็นกระบวนการพัฒนาที่เร่งรีบและซับซ้อน แม้ยังไม่มีวันเปิดตัวอย่างเป็นทางการ การรีเมคนี้ยังคงส่องแสงให้กับเทคโนโลยี Dark Engine ที่เปรียบได้กับ Quake ในด้านการจัดแสงและการคำนวณมุมมองแบบเรียลไทม์.

แชร์บทความนี้:

ชอบบทความแบบนี้?

สมัคร AI Automate Weekly Newsletter — รับเคล็ดลับ AI + how-to ใหม่
ทุกสัปดาห์ตรงถึง inbox ฟรี ไม่มีสแปม

แหล่งข่าวต้นฉบับ

ชื่อต้นฉบับ
Nightdive's Thief remaster unearths a 'very very out of date version control repository' with 'the wildest things to say about the code'
ผู้เขียน
Jody Macgregor
แหล่ง
PC Gamer
วันที่เผยแพร่
24 สิงหาคม 2569 เวลา 11:23

Related

บทความที่เกี่ยวข้อง

Riot Games ประกาศยุติการพัฒนาเกมต่อสู้ 2XKO จาก League of Legends สิ้นเดือนธันวาคมSoftware
23 สิงหาคม 2569 เวลา 03:30

Riot Games ประกาศยุติการพัฒนาเกมต่อสู้ 2XKO จาก League of Legends สิ้นเดือนธันวาคม

Riot Games เปิดเผยว่าจะหยุดพัฒนาเกมต่อสู้ 2XKO ที่อิงจากจักรวาล League of Legends เนื่องจากอัตราการยอมรับและการคงอยู่ของผู้เล่นต่ำกว่าที่คาดไว้…

Rock Paper Shotgun8 นาที
ม็อด ‘Dream of Silence’ นำแคมเปญสามตอนโฟกัส Astarion ให้ผู้เล่นตัดสินใจลึกซึ้งSoftware
23 สิงหาคม 2569 เวลา 02:00

ม็อด ‘Dream of Silence’ นำแคมเปญสามตอนโฟกัส Astarion ให้ผู้เล่นตัดสินใจลึกซึ้ง

ม็อด ‘Dream of Silence’ ของ Baldur’s Gate 3 เพิ่มแคมเปญสามตอนที่เน้นเรื่องราวของ Astarion ผู้เล่นต้องเลือกสนับสนุนหรือหักหลังเขา…

Polygon5 นาที
Quake ครบรอบ 30 ปี เปิดเผยการลักลอบเข้าถึงเกมจาก CD แบ่งปันที่มีการเข้ารหัสผิดพลาด.Software
23 สิงหาคม 2569 เวลา 00:30

Quake ครบรอบ 30 ปี เปิดเผยการลักลอบเข้าถึงเกมจาก CD แบ่งปันที่มีการเข้ารหัสผิดพลาด.

ในปี 1996 id Software ปล่อย CD แบ่งปันที่มีการเข้ารหัสแบบ XOR ที่มีข้อบกพร่อง ทำให้เกม Quake, Doom และ Wolfenstein 3D ถูกถอดรหัสและแจกฟรี…

TechSpot6 นาที
Borderlands 4 Story Pack 2 เปิดเกาะใหม่พร้อมดราม่าแรงบันดาลใจจาก John Wick.Software
22 สิงหาคม 2569 เวลา 23:00

Borderlands 4 Story Pack 2 เปิดเกาะใหม่พร้อมดราม่าแรงบันดาลใจจาก John Wick.

เกม Borderlands 4 จะเปิดอัปเดต ‘Story Pack 2’ ใน 10 กันยายน เพิ่มเกาะใหม่และภารกิจที่ได้แรงบันดาลใจจาก Lord of the Flies, The Lost World และ John Wick.…

Polygon5 นาที
คัดลอกลิงก์แล้ว!