只有当身边不存在这种状况的时候,敌方的施法者才会对敌人做出法术攻击,也就是说,在ai的行为之中,治疗己方的行为优先级,是高于伤害敌方的……
而同样的道理,在一个敌方角色的攻击范围之内,如果存在一个己方的濒死角色,那么敌方就会自然而然的忽略一切其他的行动,只会选择发动这最后的致命一击……
也就是说,能够杀死敌人的情况下,绝大多数的ai是不会去进行任何程度上的治疗的!
简单来说,一个高端的ai本身,其实本身就有判断战局的能力,他们会根据战局的不同,让角色采取最符合利益的行动……
当然,在一般的战棋类游戏之中,因为本方角色的数量,往往是远远少于敌人的,所以在这种敌众我寡的前提之下,绝大多数的敌人的行为模式优先级之中,击杀往往都是会放在第一位的……
事实上,这也就是ai的特点所在,一个角色在什么样的局面之下采取什么样的行动,其实本质上来说。就是看一个ai操控的角色。他们做出行动的优先级排序。优先级越高的行动,在能够被执行的情况下,往往就会被第一时间执行……
而优先级的设定越是合理,那么电脑角色的行动,也就会越是倾向于是正常的思维模式……
而如果将优先级设置的足够细致,那么电脑的ai甚至可能呈现出高于绝大多数普通人的行为模式……
当然,一般来说,这种情况是很少会出现的……
绝大多数的战棋游戏之中。难度的体现往往都是敌人的数量和强度,而不会是电脑的战略水平,毕竟相比起电脑的ai来说,设置更多的敌人和更强大的敌人,实际上无疑要简单得多得多……
而只有在传统的棋类项目之中,才会出现那种纯粹的高智能超级计算机,这种计算机其实就是属于程序逻辑的巅峰之作了,不过,本质上来说,即使是此类的超级计算机。本质上来说,无非也就是将所有的可能性排序。然后找出最优化的选择而已……
举一个简单的例子来说,所有棋类游戏的ai
本章未完,请点击"下一页"继续阅读! 第5页 / 共8页