ชุมชนการถอดรหัสเกมขนาดใหญ่ decomp.dev ประกาศยุติการดำเนินงาน เนื่องจากสาเหตุจากการเกิดขึ้นของปัญญาประดิษฐ์

·โดย Henderson·AI
ชุมชนการถอดรหัสเกมขนาดใหญ่ decomp.dev ประกาศยุติการดำเนินงาน เนื่องจากสาเหตุจากการเกิดขึ้นของปัญญาประดิษฐ์

หนึ่งในชุมชนการถอดรหัสเกมที่ใหญ่ที่สุดในโลก decomp.dev ประกาศว่าจะค่อย ๆ ปิดเว็บไซต์ของตน เนื่องจากการเกิดขึ้นของปัญญาประดิษฐ์ ผู้ดูแลระบบ “@encounter” ชี้ให้เห็นว่าธรรมชาติของการถอดรหัสเกมซึ่งต้องพึ่งพาโมเดลปัญญาประดิษฐ์และความเร็วของมันได้รับผลกระทบ เขากล่าวว่า เว็บไซต์นี้ถูกออกแบบมาในตอนแรกเพื่อทำให้กระบวนการที่อาจรู้สึกยุ่งยากเป็นเกม เพื่อให้ผู้ใช้สามารถเห็นความก้าวหน้าในโค้ดเกมของตน แต่ในปัจจุบันกลับกลายเป็น “เกมดิจิทัลที่ว่างเปล่า” การถอดรหัสคือกระบวนการที่นำโค้ดที่สามารถทำงานได้ของเกมกลับไปยังรูปแบบดั้งเดิม

โค้ดที่ถูกคอมไพล์แล้วเป็นสิ่งที่ระบบปฏิบัติการต้องการในการรันเกม แต่โค้ดต้นฉบับมักจะเขียนด้วยภาษาโปรแกรมที่เป็นที่นิยม เช่น C++ การถอดรหัสกลับไปยังโค้ดต้นฉบับต้องใช้การลองผิดลองถูกจำนวนมากและความเข้าใจอย่างลึกซึ้งเกี่ยวกับการเขียนโปรแกรม ด้วยการเกิดขึ้นของเทคโนโลยีการสร้างโค้ดที่ขับเคลื่อนด้วยปัญญาประดิษฐ์ เครื่องมือการถอดรหัสที่สามารถทำงานได้ในระยะเวลาอันสั้นได้เกิดขึ้น แต่ความก้าวหน้านี้มีค่าใช้จ่ายอะไรบ้าง?

ความท้าทายและโอกาสของชุมชนการถอดรหัส

กระบวนการถอดรหัสนั้นซับซ้อนกว่าการจำลองเกมเพียงอย่างเดียว เนื่องจากมันเกี่ยวข้องกับการสร้างโค้ดจากพื้นฐานใหม่ ตัวจำลองจะสร้างสภาพแวดล้อมดั้งเดิมที่เกมทำงานเพื่อรัน ROM ในขณะที่โค้ดที่ถูกถอดรหัสจะช่วยให้เกมสามารถใช้ประโยชน์จากฮาร์ดแวร์สมัยใหม่ได้อย่างเต็มที่ ซึ่งหมายความว่าสามารถทำการปรับปรุงที่ลึกซึ้งกว่าการพอร์ตไปยังแพลตฟอร์มที่แตกต่างกันได้ เนื่องจากการเข้าถึงโค้ดเบสทำให้สามารถทำการเปลี่ยนแปลงพื้นฐานเพื่อปรับปรุงเกม เช่น การเพิ่มการสนับสนุนเฟรมเรตที่สูงขึ้น การเปลี่ยนแปลงการควบคุม และการปรับปรุงอื่น ๆ แกนหลักของการถอดรหัสคือความรู้ ในแถลงการณ์ @encounter ได้กล่าวถึงจุดนี้ว่า “ตลอดหลายปีที่ผ่านมา ชุมชนการถอดรหัสพยายามที่จะสร้างมุมมองว่า การถอดรหัสมีจุดประสงค์หลักเพื่อการศึกษา: เรารักเกมเหล่านี้และต้องการเข้าใจวิธีการทำงานของมัน เปิดเผยปริศนาที่ผู้พัฒนาต้นฉบับทิ้งไว้ให้เรา”

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

ผลกระทบของปัญญาประดิษฐ์ต่อกระบวนการถอดรหัส

เมื่อพิจารณาถึงแนวโน้มที่สื่อดิจิทัลแทนที่สื่อแบบกายภาพมากขึ้น — บางครั้งถึงขั้นสุดโต่ง เช่น Sony ที่เลิกใช้แผ่นดิสก์แบบกายภาพโดยสิ้นเชิง — การถอดรหัสจึงกลายเป็นวิธีที่แท้จริงในการช่วยรักษาประวัติศาสตร์ของวิดีโอเกม การเก็บรักษาโค้ดต้นฉบับหลังจากการปล่อยเกมไม่ใช่เรื่องปกติ (เช่น การรีเมค Final Fantasy Tactics ใช้เวลานานกว่าด้วยเหตุนี้) ดังนั้นการสร้างใหม่แบบหนึ่งต่อหนึ่งจึงกลายเป็นทางเลือกที่สอง การสามารถปรับแต่งในโค้ดยังช่วยรักษาความสามารถในการเล่นเกมในรุ่นถัดไป ตัวอย่างเช่น การถอดรหัส Animal Crossing บน GameCube อนุญาตให้ปฏิทินในเกมเกินปี 2030 ซึ่งเป็นผลมาจากการปรับเปลี่ยนที่ทำขึ้น

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

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

ในเรื่องนี้ @encounter ได้เชื่อมโยงการเพิ่มขึ้นของการใช้ปัญญาประดิษฐ์กับวิธีการที่เว็บไซต์ทำให้การถอดรหัสเกมเป็นเกมผ่านการจัดอันดับและแถบความก้าวหน้า ปัจจัยที่เคยกระตุ้นให้นักพัฒนาที่ทำงานหนักในอดีต กลับถูกแทนที่ด้วย “ผู้ที่ต้องการเผาเหรียญเพื่อเพิ่มตัวเลขหรือ ‘พอร์ตเกมไปยัง PC’ โดยไม่สนใจสิ่งอื่น” โครงการที่กำลังดำเนินการจะไม่สูญหาย — เว็บไซต์จะยังคงติดตามและให้ข้อมูลเกี่ยวกับโครงการแต่ละรายการและข้อมูลประวัติ อย่างไรก็ตาม ความสามารถในการเพิ่มรายการใหม่และดัชนีหลักของเว็บไซต์ได้ถูกปิดใช้งานอย่างเป็นทางการ แน่นอนว่ายังมีชุมชนการถอดรหัสอื่น ๆ แต่พวกเขาก็อาจเผชิญกับการแตกแยกของชุมชนเนื่องจากการใช้ปัญญาประดิษฐ์มากเกินไป

H
เกี่ยวกับผู้เขียน
Henderson