昨天孟子特惠,关于李广到底的打谁的问题上次很多人因为我啰嗦可能没解释清楚,这里咱通过深层次解析一下位置学来回答一下这个问题
1、对角线的攻击原则
划重点,我们可以从宝物描述上看到,李广攻击的目标是距离最远的一支敌军,所以我借用上次的图来举例
还原战场,如上图所示:A-F为进攻方的6个武将,G-L为防守方的6个武将,我们先抛开嘲讽这个因素来分析。
如果A是带有李广弓的武将,那么李广弓会攻击L;
如果C是带有李广弓的武将,那么李广弓会弓级J。
上面的位置学大多说人相信很容易理解,最远的即对角线,那么问题来了,如果带李广弓的武将是B,那么李广弓攻击的目标到底是J还是L呢?
一开始,我和大多数人的想法是随机目标,比较L和J,距离B的都是最远的,而且也貌似是相同的,所以J和L理论上都会成为被B李广攻击的对象,但经过很多人的测试,你会惊讶的发现,B的李广100%一定会攻击L而非J。这到底是为什么呢,详解哥曾经告诉我的ABC之间的间隔都是相同的,那为什么会出现这一个固定的结果呢。经过掐指一算(B装足),找到了答案,这还得从一个假想推演反推演来解释一下为啥B会攻击L(胡说八道开始了)。
1、10几年前,沧雨是一个沉迷RTS游戏的玩家,从红警帝国到星际。从玩游戏本身到开始感兴趣去挖掘游戏内部隐藏的特殊机制。
2、咱先拿星际来举个例,如果两条狗同时进攻一个枪兵时候,那这个枪兵会优先攻击谁呢?答案其实对于任何RTS老玩家来,他都会告诉你,肯定是进攻距离更近那个目标,所以哪一条狗距离这个枪兵更近,枪兵会优先攻击这个目标,于是就引出了一个游戏机制的问题,叫仇恨值。
3、每一个兵种都拥有基础仇恨值,这是游戏对普攻(自动攻击)目标判定的根基。比如一个肉盾和一个法师在进攻另一个射手的时候,通常情况,肉盾的仇恨值是高于法师的,且两者都出现在射手的射程范围之内,那射手一定会优先攻击肉盾而非射手,反之如果法师仇恨值更高,那么会导致射手回去打法师,这样的话,肉盾的存在价值就没有了。同样玩过wow的玩家也清楚,boss在大多数情况下,都会优先普通攻击Tank,也是这个意思。
4、回到317,就像苹果砸中牛顿,很少人会思考这个问题,为啥一开局前排只会普攻前排,一直到对方前排都死光了,才开始打后排。说白了,就是前排仇恨值高于后排。这就是为啥我的马超在切死对位的前排时,不能单刀直入去切对位后排的原因了。
5、继续回到两条狗的问题,当两个相同仇恨值的目标同时出现在枪兵的面前,枪兵会先攻击谁?没错,看这两条狗距离这个枪兵的距离,谁离得近,揍谁!所以结论是两个目标仇恨值相同时,优先攻击距离攻击者更近的目标。
6、好了,推演了这么多,离结论接近了。为了证明相同仇恨值这个问题在317同样存在,A是我的马超,面前的G H I都是仇恨值相同的前排,但是因为G离我马超的距离最近,所以我优先攻击G;当我击杀G后,H相对I来说距离我更近,所以马超下一个目标是H,H死后,咱继续攻击I。
7、I击杀了以后,没有比JKL仇恨更高的目标了,而此时JKL的仇恨值相同,击杀I后,L距离马超最近,所以马超开始攻击L,紧接着K,最后J。通过实际演练,全过程与推测相符,所以这个游戏里仇恨值的设定证明了前面一系列的推论(即先看仇恨值、再看距离)
8、谜题要解开了,如果B是马超呢?如果B是马超,当B优先把H切死后,通过不停的演练测试会发现,B会100%转而进攻G,注意是G而不是I。因为第6 7的演练已经证明仇恨值和目标的论点,那么B击杀H后,为啥会去切G的原因,咱可以反推过来,只有一个解释
9、G和H的距离比I和H的距离近!
10、先把9的结论品透,咱继续往下看,因为咱是以红色进攻视角分析的,如果蓝色防御视角分析,站位会反过来。也就是说,比如下图是我的阵容
如果我是进攻方:回放录像上马超是上位,那么马超和韩信对比,马超离张辽更近;郭嘉和曹操相比,郭嘉离张辽更近
如果我是防守方:回放录像上韩信是上位,那么马超和韩信对比,韩信离张辽更近;郭嘉和曹操相比,曹**张辽更近。
至于B带李广弓为啥会100%攻击L,咱貌似已经把这个问题说清楚了,因为L比J离B更远。
至于嘲讽将的干扰,其实随机性很强,我只能说举几个代表性的例点到为止,等我空了好好详解一下(估计是没空)
1、A是李广马超,I是张辽,一开始李广会打L,当A被I嘲讽移动位置时,A的李广目标会转过来攻击J
2、C是李广马超,H是张辽,一开始李广会打J,当H把C嘲讽移动位置时,C会大概率打L
3、A是李广马超,C是张辽,一开始A的李广打L,但当张辽把G嘲讽移动位置时,A也会相应移动位置去攻击G(追着G跑),导致敌我前排都向C靠拢聚成一团,此时A的李广会大概率攻击J(前排会平移单后排基本不会平移),嘲讽结束后,A可能会因为碰撞随机性转而攻击L或者J
如果你觉得很复杂,完全不懂我在胡说八道什么,那就这样解释,不要通过站位单纯理解站位的远近,你就锁定李广将当前正在的攻击的目标,这个攻击目标是参照物,地方武将谁离这个参照物最远,李广就会攻击谁
1、对角线的攻击原则
划重点,我们可以从宝物描述上看到,李广攻击的目标是距离最远的一支敌军,所以我借用上次的图来举例
还原战场,如上图所示:A-F为进攻方的6个武将,G-L为防守方的6个武将,我们先抛开嘲讽这个因素来分析。
如果A是带有李广弓的武将,那么李广弓会攻击L;
如果C是带有李广弓的武将,那么李广弓会弓级J。
上面的位置学大多说人相信很容易理解,最远的即对角线,那么问题来了,如果带李广弓的武将是B,那么李广弓攻击的目标到底是J还是L呢?
一开始,我和大多数人的想法是随机目标,比较L和J,距离B的都是最远的,而且也貌似是相同的,所以J和L理论上都会成为被B李广攻击的对象,但经过很多人的测试,你会惊讶的发现,B的李广100%一定会攻击L而非J。这到底是为什么呢,详解哥曾经告诉我的ABC之间的间隔都是相同的,那为什么会出现这一个固定的结果呢。经过掐指一算(B装足),找到了答案,这还得从一个假想推演反推演来解释一下为啥B会攻击L(胡说八道开始了)。
1、10几年前,沧雨是一个沉迷RTS游戏的玩家,从红警帝国到星际。从玩游戏本身到开始感兴趣去挖掘游戏内部隐藏的特殊机制。
2、咱先拿星际来举个例,如果两条狗同时进攻一个枪兵时候,那这个枪兵会优先攻击谁呢?答案其实对于任何RTS老玩家来,他都会告诉你,肯定是进攻距离更近那个目标,所以哪一条狗距离这个枪兵更近,枪兵会优先攻击这个目标,于是就引出了一个游戏机制的问题,叫仇恨值。
3、每一个兵种都拥有基础仇恨值,这是游戏对普攻(自动攻击)目标判定的根基。比如一个肉盾和一个法师在进攻另一个射手的时候,通常情况,肉盾的仇恨值是高于法师的,且两者都出现在射手的射程范围之内,那射手一定会优先攻击肉盾而非射手,反之如果法师仇恨值更高,那么会导致射手回去打法师,这样的话,肉盾的存在价值就没有了。同样玩过wow的玩家也清楚,boss在大多数情况下,都会优先普通攻击Tank,也是这个意思。
4、回到317,就像苹果砸中牛顿,很少人会思考这个问题,为啥一开局前排只会普攻前排,一直到对方前排都死光了,才开始打后排。说白了,就是前排仇恨值高于后排。这就是为啥我的马超在切死对位的前排时,不能单刀直入去切对位后排的原因了。
5、继续回到两条狗的问题,当两个相同仇恨值的目标同时出现在枪兵的面前,枪兵会先攻击谁?没错,看这两条狗距离这个枪兵的距离,谁离得近,揍谁!所以结论是两个目标仇恨值相同时,优先攻击距离攻击者更近的目标。
6、好了,推演了这么多,离结论接近了。为了证明相同仇恨值这个问题在317同样存在,A是我的马超,面前的G H I都是仇恨值相同的前排,但是因为G离我马超的距离最近,所以我优先攻击G;当我击杀G后,H相对I来说距离我更近,所以马超下一个目标是H,H死后,咱继续攻击I。
7、I击杀了以后,没有比JKL仇恨更高的目标了,而此时JKL的仇恨值相同,击杀I后,L距离马超最近,所以马超开始攻击L,紧接着K,最后J。通过实际演练,全过程与推测相符,所以这个游戏里仇恨值的设定证明了前面一系列的推论(即先看仇恨值、再看距离)
8、谜题要解开了,如果B是马超呢?如果B是马超,当B优先把H切死后,通过不停的演练测试会发现,B会100%转而进攻G,注意是G而不是I。因为第6 7的演练已经证明仇恨值和目标的论点,那么B击杀H后,为啥会去切G的原因,咱可以反推过来,只有一个解释
9、G和H的距离比I和H的距离近!
10、先把9的结论品透,咱继续往下看,因为咱是以红色进攻视角分析的,如果蓝色防御视角分析,站位会反过来。也就是说,比如下图是我的阵容
如果我是进攻方:回放录像上马超是上位,那么马超和韩信对比,马超离张辽更近;郭嘉和曹操相比,郭嘉离张辽更近
如果我是防守方:回放录像上韩信是上位,那么马超和韩信对比,韩信离张辽更近;郭嘉和曹操相比,曹**张辽更近。
至于B带李广弓为啥会100%攻击L,咱貌似已经把这个问题说清楚了,因为L比J离B更远。
至于嘲讽将的干扰,其实随机性很强,我只能说举几个代表性的例点到为止,等我空了好好详解一下(估计是没空)
1、A是李广马超,I是张辽,一开始李广会打L,当A被I嘲讽移动位置时,A的李广目标会转过来攻击J
2、C是李广马超,H是张辽,一开始李广会打J,当H把C嘲讽移动位置时,C会大概率打L
3、A是李广马超,C是张辽,一开始A的李广打L,但当张辽把G嘲讽移动位置时,A也会相应移动位置去攻击G(追着G跑),导致敌我前排都向C靠拢聚成一团,此时A的李广会大概率攻击J(前排会平移单后排基本不会平移),嘲讽结束后,A可能会因为碰撞随机性转而攻击L或者J
如果你觉得很复杂,完全不懂我在胡说八道什么,那就这样解释,不要通过站位单纯理解站位的远近,你就锁定李广将当前正在的攻击的目标,这个攻击目标是参照物,地方武将谁离这个参照物最远,李广就会攻击谁