AI ได้รับการนำไปใช้มากที่สุดในเกมยอดนิยมอย่างไร


16

ฉันไม่มี gamedev ฉันแค่ coder อยากรู้อยากเห็นไม่ใช่เกม ฉันสงสัยว่า AI ทำงานอย่างไรในเกมสมัยใหม่ยอดนิยมพูดว่า FPSs มันขึ้นอยู่กับกฎฮาร์ดโค้ดหรือไม่? มันมีอะไรที่เหมือนกันกับ AI ชนิดอื่น ๆ (เช่นเดียวกับที่ขับเคลื่อนรถยนต์อิสระ ฯลฯ )? นักพัฒนาทำอย่างไรเพื่อให้มั่นใจว่า AI นั้นทำงานตามธรรมชาติและสนุกกับการเล่น

สิ่งที่ฉันได้พูดถึงอนุพันธ์ต่าง ๆ ของ MinMax แต่ไม่สามารถตอบได้ว่า AI เกี่ยวข้องกับโลกที่เปลี่ยนแปลงอย่างต่อเนื่องได้อย่างไรสำหรับสิ่งที่การกระทำ / รัฐ AI ได้รับรางวัล ฉันเคยเห็นการเรียนรู้ของเครื่องจักรที่กล่าวถึงที่นี่และที่นั่น แต่ดูเหมือนว่ามันไม่ได้ใช้ในเกมที่จริงจังหรือ?


ฉันสงสัยว่าเกมส่วนใหญ่ใช้ AI ที่ปรับได้
jcora

คำตอบ:


16

มีวิธีการมากมาย ฉันจะตอบคำถาม FPS เพราะแต่ละประเภทมีปัญหาของตัวเองและวิธีการของ AI นั้นขึ้นอยู่กับโดเมนปัญหาอย่างมากและวิธีที่ดีที่สุดในการเป็นตัวแทนของมัน

วิธีการ FPS ทั่วไป ได้แก่ :

และการเรียงสับเปลี่ยนและการแปรผันต่างๆที่กล่าวมาข้างต้น

Minimax ไม่ได้ใช้สำหรับเกมที่มีสถานะต่อเนื่องเช่น FPSs มากขึ้นสำหรับเกมเทิร์นเบสในเกมที่ไม่ต่อเนื่องเช่น Chess เป็นต้นมันสามารถใช้สำหรับการวางแผนในระดับสูง แต่โดยทั่วไปไม่ใช่เพราะมีระบบที่ดีกว่า (เช่น . ข้างต้น) เมื่อเผชิญหน้ากับศัตรูหลายตัวข้อมูลที่ไม่สมบูรณ์ แต่แผนง่าย ๆ

พวกเขามั่นใจว่า AI นั้นสนุกด้วยการทดสอบ หากมันท้าทายเกินไปพวกเขาอาจแนะนำข้อผิดพลาดในการวิเคราะห์พฤติกรรมการตัดสินใจหรือความล่าช้าในการตอบสนองของพวกเขาหรือใช้ปัจจัยสุ่มในการเล็ง ฯลฯ หากไม่ท้าทายพอพวกเขาจะต้องปรับปรุงข้อมูลที่ส่งไปยังอัลกอริทึม .


5

มีเอกสารเกี่ยวกับวิธีการทำงานของเอไอเอที่หลากหลายสิ่งที่ฉันคุ้นเคยมากที่สุดคือFEAR


2

วิธีการทั่วไปอีกสองวิธี

ค้นหา UCT มีความเป็นทางการ แต่ความคิดนั้นโดยทั่วไปแล้วจะเล่นแบบสุ่มจนกว่าเกมจะจบลงพร้อมกับแสดงความคิดเห็นต่อน้ำหนักของเกมที่ชนะมากกว่าที่จะแพ้ สิ่งที่ดีเกี่ยวกับรูปแบบที่บริสุทธิ์ของสิ่งนี้คือ AI ไม่ต้องการความรู้เกี่ยวกับสิ่งที่อาจจะเป็นการเคลื่อนไหวที่ดีขึ้นหรือแย่ลง

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.