※ 引述《shintrain (战犯分析师)》之铭言:
: https://youtu.be/ynPijZkr8J4?t=2444
: 真的是干你老师ㄟ
: 什么烂BUG 操
: 人家的全部都会动
: 就我家的阿卡利就站在那边发呆发一整天
: 还他妈两件伤害装
: 到底是什么鬼啦
: 早不发呆晚不发呆
: 最后一场站在那边发你妈的呆
: 输出他妈437
: 到底什么洨啦
: (不要管装备 很前面就合错的 卡利斯突然就蹦出一个神石 好像是按太快按错个
: 阿卡利的装备也是没东西合就乱合了)
: 干你妈 不爽ㄟ 操
: 发钱消业障啦 妈的
: 随机50个一人60P啦(税前)
: 中午12点发 干
上次有跟朋友在那边讨论过到底为什么会发呆
基本上这种问题只要找出他棋子的判断逻辑,就可以慢慢厘清
至于程式面上,移动跟攻击应该是分开的
“移动只顾著把棋子带到判定上可以攻击到的位置”
“而技能跟普攻则是范围内有敌人才会施放与攻击”
听起来觉得很饶舌,很废话是不是?这个概念很重要,等等你就知道了
首先棋子的路线是怎么决定的呢?
1. 决定攻击目标
2. 确认有没有走向该目标的路
3. 找到路的话走向该目标
4. 走到目标位置,并攻击
第一点选择的目标要撇去机器人、跟刺客开场时候
前者会加上嘲讽改变顺序,后者因为开场隐形关系,所以不会被当成攻击目标
至于找的标准,大概就是找攻击范围内最近的敌人,范围内没人就是找距离自己最近的
一样的情况下就随机
第二点也很简单,就是找路线
问题在第三点,有的话走向该目标,那没有的话呢?
目前讨论出的推测大概会接着判断
“攻击范围内有没有其他目标”
有的话转向该目标,如果再没有的话呢?
你以为他会重新找目标?不,他不会
大概是工程师怕遇到真的卡死会导致程式跑进无穷循环
(虽然理论上设置个上限就不会了说……
所以让他做更简单的事,就是发呆。
另外这里提一下第四点有另一个规则,在还未走到目标的路上时
如果有其他人先进入你的攻击范围,你认为会怎么样?
答案是“直接转向攻击该目标”
这个稍微记一下就好,这跟你阿卡莉发呆没关系,是最后讲敌方阿卡莉才会用到的
我们来慢速看看你分享的影片
一开始两边刺客对跳,你的阿卡莉跳到位置,准备转向时
距离最近的你可能以为是凯能,其实不是
以格子距离来看,此时凯能走到卡利斯左下那格,所以两者距离是一样的
然后他目标选择了卡利斯
至于为什么阿卡莉会走一格才停住呢
注意看友方卡特的位置,是在他硬插入阿卡莉原本能打到卡利斯的那格时
阿卡莉才停了下来,因为另一边的路则是被雷葛尔挡住了
于是他判断卡利斯被卡死
(旁边分别为敌方派克、友方的斯温、敌方凯能、友方卡特、友方卡利斯、友方雷葛尔)
攻击范围内又没有敌人,没我的事了,所以发呆
接着注意凯能死掉的瞬间
阿卡莉终于找到路了,于是开始行动
下个瞬间对方卡利斯死去
阿卡莉重新寻找目标,目标就是敌方卡特莲娜
BUT,这时候让我们往前退个一秒,看看你的斯温跟敌方的派克
斯温下来的瞬间,仔细看攻击动作,他第一个目标是派克
而派克在那个时候正好开技能,飞到最右边
这时有另一个问题了,如果攻击时,敌人移动到你的攻击范围外,攻击判定会怎么算?
这个依照观察后的结论是
1. 如果当时正处于攻击动作或是动作刚结束的时候,会无视棋子碰撞,直接往该目标前进
2. 如果被晕眩,或是非攻击动作中,约一~两秒后,会重新选择敌人
于是斯温往派克的方向挪了半格就被晕眩
这时回来看看友方阿卡莉,他的目标卡特莲娜
在斯温往前走的时候,正巧也在进行攻击动作,于是卡特跟上去走了半格
那么这半格到底算不算移动呢?答案是不算的
系统上的判定他仍然卡在移动半格前的位置
斯温看起来在那里,但实际上应该是在友方卡特跟敌方慎中的那格
而卡特看起来在那里,其实他应该是在友方阿卡莉跟敌方伊芙琳中的那格才对
于是便产生了,依照格子与路线判断,阿卡莉此时应该打得到卡特
所以判断移动的觉得没我的事,我已经把你带到这里,你应该打得到喔!
但是攻击的判定上又因为实际距离太远,所以阿卡莉没有进行攻击动作
攻击范围内也没有其他人,所以攻击判断也觉得没我的事,继续发呆
这大概就是发呆的过程吧?
到这里你大概就知道战棋的攻击范围为什么是显示跟峡谷一样的数字,而不是格子
因为攻击判定时也是照峡谷的攻击范围来判断,而不是用格子来判断的
这也是为什么同样都是跑半格,友方卡特砍得到,而阿卡莉砍不到
就是因为以峡谷的攻击范围下,卡特距离够,阿卡莉距离不够啊!
最后我们往前拉个两秒,看看敌方的慎跟阿卡莉
这里很奇妙有趣,我刚刚重复看了四五遍还是有点困惑
首先,友方的慎死掉的瞬间,那两只重新寻找目标
慎往友方派克脸上走,阿卡莉则是往斯温脸上走
在斯温进入阿卡莉的技能施放范围,于是阿卡莉先甩了一次苦无
这个瞬间,友方派克放技能,从阿卡莉身边呼啸而过
不知道为什么,阿卡莉此时转移目标
一个大车轮往友方派克脸上招呼一拳(看那个派克身上显示的未命中)
攻击目标改变后
阿卡莉去找往派克的路径
而敌方的慎原本也是往派克脸上走,但是派克离开够久了
慎转目标往斯温走被晕个漂亮的
晕眩结束后,慎跟阿卡莉重新选择目标,阿卡莉往派克走
慎往友方卡特走,这时因为斯温已经死了,所以慎可以走到斯温那格(正巧跟卡特重叠
接着友方卡特开转,转死对方卡特后
阿卡莉终于不再被敌方卡特牵制,转换攻击目标打慎
慎死掉,转打阿卡莉,游戏结束
结论:工程师大概是被赶着上架
移动自己另外写的,但是攻击跟技能都是套峡谷设定下去改
盖了一栋危楼,现在要改也不好改了吧(ˊ__>ˋ;)