Google Research ได้เปิดตัวโครงการ AI ใหม่ที่น่าประทับใจซึ่งผลักดันขอบเขตของการสร้างเกม ที่มีชื่อว่า GameNGen เอนจินเกมที่ขับเคลื่อนด้วย AI นี้สามารถสร้างเกมจำลองของเกมยิงมุมมองบุคคลที่หนึ่งคลาสสิกอย่าง Doom ที่เล่นได้จริงในเวลาจริง โดยใช้เครือข่ายประสาทเทียมและการเรียนรู้ของเครื่อง
GameNGen ทำงานอย่างไร
GameNGen ใช้โมเดล AI Stable Diffusion เพื่อประมวลผลข้อมูลนำเข้าของผู้เล่นและเฟรมก่อนหน้า สร้างองค์ประกอบการเล่นเกมใหม่ๆ แบบทันที ระบบนี้สามารถจำลองกลไกหลักของ Doom ได้ เช่น:
- การเคลื่อนไหวของผู้เล่น (การหมุน การเดินด้านข้าง)
- การยิงอาวุธและการติดตามกระสุน
- พฤติกรรมของศัตรูและความเสียหาย
- การสร้างด่านและการสำรวจ
ที่น่าทึ่งคือ GameNGen ทำงานที่ 20 เฟรมต่อวินาที สร้างผลลัพธ์ที่แทบจะแยกไม่ออกจากการเล่น Doom จริงๆ ในคลิปสั้นๆ
กระบวนการฝึกฝน
เพื่อให้บรรลุผลสำเร็จนี้ นักวิจัยของ Google ได้ฝึกฝนตัวแทน AI ให้เล่น Doom ในระดับความยากและรูปแบบการเล่นที่หลากหลาย ตัวแทนได้รับแรงจูงใจให้เก็บไอเทมเพิ่มพลังและผ่านด่าน ในขณะที่ถูกลงโทษเมื่อได้รับความเสียหาย กระบวนการนี้สร้างข้อมูลการฝึกฝนด้านภาพหลายร้อยชั่วโมงสำหรับ GameNGen เพื่อเรียนรู้และสร้างใหม่
นวัตกรรมในการสร้างด้วย AI
ความก้าวหน้าสำคัญใน GameNGen คือความสามารถในการรักษาความสอดคล้องทางภาพเป็นระยะเวลานาน นักวิจัยได้แก้ไขปัญหาทั่วไปของการสร้างภาพเคลื่อนไหวด้วย Stable Diffusion เช่น การกะพริบและการลดคุณภาพ โดย:
- ฝึกฝนเฟรมใหม่ด้วยลำดับบริบทที่ยาวขึ้น
- ใช้ Gaussian noise เพื่อทำให้เฟรมบริบทเสียหาย
- ใช้เครือข่ายประสาทเทียมแยกต่างหากเพื่อแก้ไขและทำให้ภาพมีความเสถียรอย่างต่อเนื่อง
ข้อจำกัดในปัจจุบัน
แม้จะน่าประทับใจ แต่การจำลอง Doom ของ GameNGen ก็ไม่ได้ปราศจากข้อบกพร่อง:
- ข้อผิดพลาดทางภาพและความพร่ามัวแบบสุ่มปรากฏขึ้นเป็นครั้งคราว
- ศพของศัตรูกลายเป็นภาพที่ไม่ชัดเจนหลังจากตาย
- ภาพเคลื่อนไหวของใบหน้าตัวละครใน HUD ไม่สม่ำเสมอ
- ด่านที่สร้างขึ้นอาจไม่สอดคล้องกันและอาจเปลี่ยนแปลงโดยไม่คาดคิด
ผลกระทบต่อการพัฒนาเกม
แม้จะมีข้อบกพร่อง แต่ GameNGen ก็ถือเป็นก้าวสำคัญในการสร้างเกมด้วย AI เมื่อรวมกับความก้าวหน้าล่าสุดอื่นๆ เช่น การสร้างแผนที่ Minecraft ด้วย AI ของ Caltech เทคโนโลยีนี้อาจปฏิวัติวิธีการพัฒนาวิดีโอเกมในอนาคต
เมื่อ AI พัฒนาต่อไป เราอาจเห็นเอนจินเกมมากขึ้นที่สามารถสร้างประสบการณ์การเล่นเกมทั้งหมดได้ตามต้องการ เปิดโอกาสใหม่ๆ ทั้งสำหรับนักพัฒนาและผู้เล่น