มีหลายแง่มุมที่ AI รองรับอุตสาหกรรมเกม นำเสนอเนื้อหาที่มากขึ้น ตอบสนอง ปรับเปลี่ยนได้ และสภาพแวดล้อมการเล่นเกมที่ท้าทาย บทความนี้จะแนะนำการใช้งานเทคโนโลยี AI ประเภทต่างๆ ในเกม มี AI สองประเภทในเกม กำหนดและไม่กำหนด AI ที่กำหนดขึ้นเพื่อการเล่นเกมนั้นใช้กันอย่างแพร่หลาย เนื่องจากเป็นเกมที่เรียบง่าย คาดเดาได้ และมีผลจำกัดในการเล่นเกม ประเภทนี้อนุญาตให้เปลี่ยนขีดจำกัดจาก AI และควบคุมผลลัพธ์เป็นส่วนใหญ่ อย่างหลังเป็น AI ที่แท้จริงมากกว่า มันคือความไม่แน่นอน ซึ่งเรียนรู้ พัฒนา และปรับให้เข้ากับเนื้อหา ผู้พัฒนาเกมไม่จำเป็นต้องคาดเดาความเป็นไปได้ของประเภทนี้ทั้งหมด
ใช้ระบบ AI ในเกม?
ตัวละครที่ไม่ใช่ผู้เล่น (NPC): ฟังก์ชั่นที่ใช้มากที่สุดของ AI เกม NPC หมายถึงการกระทำเหมือนมนุษย์จริงหรือถูกควบคุมโดยใครคนหนึ่ง แทนที่จะเป็นบทสนทนาที่ตายตัวเหมือนในเกมยุค 80-90 อัลกอริธึม AI และเอ็นจิ้นมีหน้าที่รับผิดชอบต่อพฤติกรรมของ NPC ตามแผนผังการตัดสินใจที่ผู้พัฒนาได้เตรียมไว้ NPC เช่นมนุษย์ในตลาดหรือร้านค้าสามารถให้ผู้เล่นสนทนาได้ดีขึ้น ในอีกทางหนึ่ง NPC พลังงานเช่นสัตว์ประหลาดสามารถทำงานโดยไม่มีสคริปต์ มันสามารถปรับให้เข้ากับระบบนิเวศที่แท้จริงในสภาพแวดล้อมการเล่นเกมหรือปรับให้เข้ากับสไตล์การเล่นของผู้เล่นเพื่อให้การต่อสู้ที่ท้าทายยิ่งขึ้น ตัวอย่างที่ดีคือ Monster Hunter World ที่สัตว์ประหลาดมีพฤติกรรมในสภาพแวดล้อมที่แตกต่างกันและโจมตีซึ่งกันและกันแทนที่จะมุ่งความสนใจไปที่ผู้เล่นเท่านั้น
การหาเส้นทาง (Pathfinding): การค้นหาเส้นทางมีสองด้าน หนึ่งคือการสร้างเส้นทางจากผู้เล่นไปยังปลายทางและอีกทางหนึ่งคือสร้างโลกของเกม ได้แก่ ภูมิทัศน์ตามการตัดสินใจของผู้เล่นในเกม สไตล์การเล่น การเคลื่อนไหวและอื่น ๆ
การตัดสินใจ (Decision making): เหตุและผลกลายเป็นคุณลักษณะทั่วไปของเกมสวมบทบาท (RPG) ในยุคนี้ การตัดสินใจของคุณในช่วงต้นเกมอาจส่งผลต่อโลกของเกม NPC และสภาพแวดล้อมสำหรับประสบการณ์ช่วงท้ายเกม ตัวอย่างเช่น ใน Red Dead Redemption 2 พฤติกรรมของ NPC ในระหว่างการโต้ตอบจะแตกต่างกันไปตามคราบเลือดบนตัวละครหรือประเภทของหมวกที่คุณใส่ มันทำให้ผู้เล่นรู้สึกถึงผลที่ตามมาของการเลือกของพวกเขา
การทำเหมืองข้อมูล (Data mining): ส่วนใหญ่ใช้เพื่อการพัฒนาและการตลาด เช่นเดียวกับการทำธุรกิจบนโซเชียลเน็ตเวิร์ก นักออกแบบเกมและสตูดิโอรวบรวมข้อมูลเพื่อพิจารณาว่าผู้คนเล่นเกมของพวกเขาอย่างไร ส่วนที่ชื่นชอบ และพวกเขาจะหยุดเล่นเมื่อใด ข้อมูลเหล่านี้มีความสำคัญต่อการสร้างภาคต่อหรือเกมอื่น
การสร้างเนื้อหาตามขั้นตอน(Procedural content generation): การใช้ AI เพื่อสร้างเนื้อหาใหม่ เรื่องราวเชิงโต้ตอบ สิ่งแวดล้อมและภูมิทัศน์ ระดับ และเพลงโดยอัตโนมัติ ด้วย AI ที่ได้รับการฝึกอบรม นักพัฒนาสามารถใช้ AI เหล่านี้เพื่อช่วยสร้างเกมใหม่ได้ ตัวอย่างเช่น ผู้พัฒนาต้องการสร้างดันเจี้ยนใต้ดินที่มีที่ซ่อนของโจร เขาไม่สนใจว่าห้องครัวหรือคนทำครัวควรอยู่ที่ไหน AI สามารถสร้างภูมิประเทศถ้ำเข้าไปในบ้านของโจรได้
การสร้างแบบจำลองประสบการณ์การเล่น(Play experience modeling): เพื่อให้ผู้เล่นทุกระดับได้สัมผัสกับเกม เกมบางเกมจะปรับสมดุลความยากตามความสามารถของผู้เล่น
การโกงของระบบ (cheating): นี่เป็นเรื่องของคอมพิวเตอร์มากกว่า AI ให้การโกงแก่บางส่วนของเกม เช่น ความเร็วของ NPC เพื่อให้ทันกับมนุษย์หรือข้อได้เปรียบในการวางไข่ของสัตว์ประหลาด
ประโยชน์ของการใช้ AI ในเกม
- การเล่นเกมที่ชาญฉลาดและสมจริงยิ่งขึ้น
- ตัวละคร NPC ปรับตัวและตอบสนองต่อสไตล์การเล่นและการตัดสินใจของผู้เล่น
- ช่วยประหยัดค่าใช้จ่ายและเวลาสำหรับนักพัฒนา
- ปรับสมดุลความยากในการเล่น
- ผู้ใช้ทุกคนจึงเล่นได้ง่ายขึ้น
- ขจัดการคาดเดาของเกมซึ่งสร้างประสบการณ์แปลกใหม่ให้กับผู้เล่น