暴雪在牛场的算法:
牛以群分,为了降低算法的复杂度,牛归属于一个群,以群来决定牛的移动、攻击策略。
引牛时,你发现某头牛,如果此牛归属于某群,则此群牛共享一个视野和决策。当你进入某牛警戒范围,则牛群开始集体移动(攻击)。但某头牛的寻路算法是各自进行的!
1.牛群散开后,牛的归属群,可能出现重组。
2.服务器端对牛的寻路算法实施程度是按照角色距离远近而不同。如果牛群距离近,则nec回城后,那些牛继续向骨墙前行。如果是距离较远的地方,则可能会停留原地不动。
3.牛群在服务器端攻击骨墙,可以无视,骨墙不会损伤。但附近有人出现,则骨墙的生命和生存时间都开始统计,视时间和数量不同,骨墙会垮塌,牛群失去目标,在警戒范围内停留不动。
4.骨墙的仇恨范围和角色的视野范围基本相同,maphack出现的牛,都会被骨墙吸引。骨墙是主动式嘲讽
如何检验,在引好牛后,你慢慢前行,会发现,一群牛瞬间出现在maphack里面,而不是距离最近的牛出现。
新手乱进牛场,则结果就是扰乱牛群聚集路线,破坏骨墙生命,最终降低效率。等nec引好再进,这样保证效率。在炸牛期间,跟随nec,这样散牛的仇恨也不会混乱,tp路线很容易规划
[ 此帖被ukrain在2016-11-02 11:17重新编辑 ]