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

หัวข้อกระทู้ ใน 'เทคโนโลยี' เริ่มโพสต์โดย iPokz, 16 กรกฎาคม 2018.

  1. iPokz

    iPokz ~" iPokz "~ Staff Member

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

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

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

    [​IMG]

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


    ClassRemapping=PecanGame.PecanSeqAct_AttachXenoToTether -> PecanGame.PecanSeqAct_AttachPawnToTeather

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


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

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

    Topics: GamesSegaArtificial IntelligenceProgramming
     

แบ่งปันหน้านี้