Answers:
我可以立即看到两个原因,这两个原因都与简单性有关:对AI进行编程更简单,对玩家而言也更容易理解。现在,对于某些游戏而言,如果敌方角色可以根据情况切换武器(对于初学者而言,则更为现实)可能是一个优势,但对于大多数游戏,如果玩家对期望和应对的策略感到困惑,则可能是一个重大问题。玩家喜欢能够思考:“哦,有一个手榴弹小子,我最好提防手榴弹。”
至于AI的复杂性,如果敌人不必考虑要使用哪种武器,那么要做的事情就会少得多。在决定使用哪种武器时,请考虑自己的思考过程;现在尝试将思考过程建模为一组指令。您将考虑每次射击的伤害,射击的准确性,权衡不同目标的效果以及平衡所有因素与弹药的数量。相当复杂吧?