蛋疼的研究,关于步兵移动规律小小测试
英雄无敌3吧
全部回复
仅看楼主
level 15
arthashqu 楼主
1楼防百度,2楼防爬哦不,防布朗
2012年01月11日 06点01分 1
level 15
arthashqu 楼主
其实以下内容高手们估计都已经烂熟于胸了,不过想着也许还有些吧友不太明白,也包括自己,结合自己平时遇到的问题,做了一下测试,发表上来。结论可能有错误,还望海涵,同时也期待高手前来指正。如果吧友有看到相关资料,还望提供来源,供本人学习。
好了,言归正传,咱们先来理清一下移动顺序。为了方便(其实是偷懒),我们敲定单格的@噶噶咯咯来做小白鼠。
2012年01月11日 06点01分 2
level 12
阿金的先顶个[瞌睡]
2012年01月11日 06点01分 3
level 12
阿金的先顶个[瞌睡]
2012年01月11日 06点01分 4
level 15
arthashqu 楼主
@噶噶咯咯可以看出,小白鼠有4条斜线移动方向,把它能所到达的地方分成四块区域。经多次移动测试,发现只有 往上面那块区域行动时是逆时针走,其余一律按顺时针。
蓝线和红线都是小白鼠的实际移动路线,而红线却与蓝线格格不入,即逆时针和顺时针的区别。
所以在实战中,我们带了远程兵去打低速步兵,如果用一个高速兵去勾引野怪,常常出现当野怪向上移动 去找你的高速兵时会造成后退的假象,这就是原因所在了
2012年01月11日 06点01分 5
level 10
[顶][顶][顶]金叔的技术贴,果断顶起先,顺便学习~
2012年01月11日 06点01分 6
level 15
arthashqu 楼主
那么原本的路线上出现了障碍呢?此时会先计算一条最短路径(最短路径往往有许多种移动方式),然后移动。移动中,如果有多条路径可选,再重新计算此时所处格数与目标格数的相对位置,以此判定是走逆时针还是顺时针。
此时小白鼠要移动到鼠标位置,原定路径为黑线。但是另一只小黑鼠不干了。小白鼠只好重新考虑路径。红线和绿线的组合都是最短路径。以下是初步的结论:
1.计算出了最短路径
2.目标格数处于上方区域,要按逆时针走,所以沿黑线向着小黑鼠走了2格。
3.遇到小黑鼠后,只有一条路可走,于是沿着红线走一格,走到了小黑鼠的正前方。
4.此时又有可选路径了,目标依然处于上方区域,于是我们的小白鼠老老实实地沿着剩下的红线到达。
可以看出来,最短路径的权限要高于顺逆时针。首先要确定最短路径,再考虑怎么走。
但是真是这样吗?
2012年01月11日 06点01分 7
level 12
恩,我假装我已经看懂了[瞌睡]
2012年01月11日 06点01分 8
level 15
arthashqu 楼主
上图的行动路线是如此这般,看起来似乎佐证了以上的结论。鼓掌——但是慢着,请看另一幅图片
可爱的小白鼠为什么不全程按红线走呢?实际上是先走蓝线再走红线。对此我也感到奇怪,
有一个牵强的解释可以勉强自圆其说:系统认为第一步相对原来的黑线、蓝线才是逆时针(注意相对),这种情况只出现于从下往上移动,其余情况都一目了然(下面的楼层会有对应)。或者换一个说法,本来纯上下的移动,可以实现怎么过来怎么回去,而一涉及到前后移动就不行了(会绕一个圈),而障碍的存在使得出现了最短路径的选择,打破了这个规律,使得原本纯上下的移动不能怎么来怎么回去了。实际上,上图魔元到达箭头位置后走回来,就全程沿红线行动。

2012年01月11日 06点01分 9
level 15
arthashqu 楼主
关于以上的疑惑希望大家有好的想法不吝赐教。
再放下图片做补充
蛋疼的之字形,说实话,看见魔元走这个之字形,来回调头很有喜感,我可耻地...笑了
2012年01月11日 06点01分 10
level 10
[揉脸][揉脸]爆深奥啊……表示各种不懂……mark下,慢慢学……
2012年01月11日 06点01分 13
level 15
arthashqu 楼主

2012年01月11日 06点01分 14
level 15
arthashqu 楼主
下面来说说一个估计大家常遇到的问题:
这样放的火墙,强哥会很“聪明”地绕过,因为龙蝇左下格五火,而强哥又能到达,同时又是顺时针移动,于是... 常见于多队怪物自己把自己挡住从而造成某队怪超过了“安全线”
这样就不会绕了

2012年01月11日 06点01分 15
level 15
arthashqu 楼主
所以我们可以依据怪物的行动规律来让怪踩三格火,其实这点高手们早就知道了,我刚好做个介绍:
这样强哥就会照单全收
但是如果这样放,如果下面那格烧不死怪物,则会于龙蝇左下发起进攻,这样本来可以3格烧死怪物,结果反被怪物拍死
2012年01月11日 06点01分 16
level 15
arthashqu 楼主
最后讨论一下两格怪对上贴身火墙的问题:
诺,黑马速度6,虽然能到达龙蝇左下那格无火处,但屁股依然处于火区如果我龙蝇再往前移动一格,同时贴身放火,则黑马会穿过最下面那个火墙从龙蝇左下发起攻击。注意攻击的时候会调头。换一种方法,我在图中所示的火墙处的右边再加一道火墙,大家也都知道黑马肯定会上来,而且选择的是正前方攻击点(如果黑马处于上方,则选择右上格做为攻击点)
对此,我联想到师娘@lionryo提到的龙调头攻击规律,
我觉得,对于贴身火墙,两格兵想调头攻击却办不到(要么处于战场边缘没有格子,要么步数不够),但是加了一道火墙后,却傻乎乎地忽略了贴身那一道。这个解释太勉强,不知 道各位有什么好的观点呢?
2012年01月11日 06点01分 17
level 15
arthashqu 楼主
没什么深奥啊。。很浅显的
2012年01月11日 06点01分 18
level 10
[88]这个,金叔威武~我比较懒~表示好难理解,复杂……
2012年01月11日 06点01分 19
level 9
[惊讶]金叔竟然这么认真呢
2012年01月11日 06点01分 21
level 9
金爷v587+10086[Yeah]
2012年01月11日 06点01分 22
1 2 3 4 5 6 尾页