ค้นพบ AI ในเกม Aliens: Colonial Marines ทำงานห่วย เพราะโปรแกรมเมอร์สะกดผิดในโค้ด

by mk
16 July 2018 - 03:19

Aliens: Colonial Marines เป็นเกมเก่าที่ออกในปี 2013 บน Windows, PS3, Xbox 360 พัฒนาโดย Gearbox, จัดจำหน่ายโดย Sega ตัวเกมไม่มีอะไรน่าจดจำมากนัก ได้คะแนนรีวิวเฉลี่ย Metacritic ไปเพียง 45/100 (เวอร์ชันพีซี)

ชื่อเสียงของเกม (ในแง่ลบ) มาจากระบบ AI ควบคุมเอเลี่ยนที่ห่วยแตก เอเลี่ยนเดินผ่านผู้เล่นโดยไม่สนใจโจมตี จนแฟนๆ นำมาล้อกันและปลายเป็นมีมอยู่ช่วงหนึ่ง

เกมนี้กลับมาเป็นที่สนใจอีกครั้ง เมื่อชุมชนนัก modder ค้นพบว่าระบบ AI ห่วยแตกเป็นเพราะโค้ดในเกมสะกดผิด!

จากโค้ดส่วนที่เป็นปัญหา จะเห็นคำว่า Teather ตอนท้ายสุดสะกดผิด (จริงๆ คือคำว่า Tether) ทำให้โค้ดส่วนนี้ซึ่งเกี่ยวกับการควบคุมทางเดินและการเฝ้าระวังผู้บุกรุกของศัตรูไม่ทำงาน

ClassRemapping=PecanGame.PecanSeqAct_AttachXenoToTether -> PecanGame.PecanSeqAct_AttachPawnToTeather

แต่หลังจากแก้โค้ดแล้วผลลัพธ์ออกมาดีขึ้นมาก ศัตรูรู้จักการซ่อนตัวและการซุ่มโจมตี (อย่างไรก็ตาม ในภาพรวมเกมก็ยังถือว่าห่วยอยู่ดี)

สำหรับคนที่สนใจลอง เกมยังมีขายบน Steam

ที่มา - PCGamer, Ars Technica, Polygon

Blognone Jobs Premium