มีสองเหตุผลที่ฉันเห็นได้ทันทีทั้งสองอย่างเกี่ยวกับความเรียบง่าย: มันง่ายกว่าในการเขียนโปรแกรม AI และมันง่ายกว่าสำหรับผู้เล่นที่จะเข้าใจ ตอนนี้สำหรับบางเกมมันอาจเป็นข้อได้เปรียบถ้าตัวละครศัตรูสามารถเปลี่ยนอาวุธสำหรับสถานการณ์ (สำหรับผู้เริ่มมันสมจริงมากขึ้น) แต่สำหรับเกมส่วนใหญ่มันอาจเป็นปัญหาสำคัญหากผู้เล่นสับสนเกี่ยวกับกลยุทธ์ที่คาดหวังและตอบโต้ ผู้เล่นชอบที่จะคิดว่า "โอ้มีหนึ่งในระเบิดมือระเบิดฉันควรระวังการระเบิด"
สำหรับภาวะแทรกซ้อนใน AI มีเพียงความคิดน้อยกว่าที่ศัตรูจะทำหากไม่จำเป็นต้องพิจารณาอาวุธที่จะใช้ พิจารณากระบวนการคิดของคุณเองเมื่อตัดสินใจเลือกอาวุธที่จะใช้ ตอนนี้ลองทำแบบจำลองกระบวนการคิดเป็นชุดคำสั่ง คุณจะพิจารณาความเสียหายต่อการยิงด้วยความแม่นยำของการยิงการชั่งน้ำหนักที่มีประสิทธิภาพต่อเป้าหมายที่แตกต่างกันและการปรับสมดุลของปัจจัยเหล่านั้นกับกระสุนที่คุณมี ค่อนข้างซับซ้อนใช่มั้ย