98 分类(1 / 2)
“在以上几种特征中,间距都是只取有效间距,相当于间距特征只分为一类。
参战者分布考虑单挑情况就行,因为感性状态机都是避开一打多,将问题转化为单挑或者多打一,而多打一只需要注意不要和三个以上队友挤在3米立方空间内,并且尽量用交叉窗口攻击敌人就行,其余方面按单挑处理。因此,我们只要考虑单挑情况就行,相当于参战者分布特征也只取一类。
既然只考虑单挑,那么除了共面关系特征只分为共面和异面两种情况外,其余特征都要考虑敌我两人的特征组合。
首先以方位角为例,感性状态机中方位角只分为锐角、直角和钝角三种情况考虑,其中到6度为锐角,6到12度为直角,12到18度为钝角。这样双方的方位角组合就有九种。
之所以这么分,是因为在三种角度下的应对策略不同。
方位角为锐角时对敌策略基本是尽快朝对方身周飞过,一方面是只有近身掠过对方才能攻击到对方,另一方面是这样能增大相对对方的角速度,只要再带一些滚转,对方就不容易击中自己。
为钝角时,策略要么是尽量远离对方速度切线,以躲避对方攻击,类似于能量空战论上的避开敌方攻击包线,要么是尽快转向,让自己方位角相位减小,二者可以同时进行。
为直角时,可以采用锐角对应策略,也可以采用钝角对应策略,视具体情况而定。
然后是姿态角,先以偏转轴和俯仰轴为坐标轴构建坐标系,分为四象限,姿态角的一边落于一象限内则是小角度,落于四象限为大角度,落于二、三象限为负角度。
很明显,在小角度时最容易挥刀砍到对方,在大角度时砍到对方更难,在负角度时如果不借助身体旋转那就很难砍到对方了。
双方都有三种姿态角,总共组合起来也是9种。
旋转角分为两种,到3度为小角度,3到9度为大角度。在小角度下砍到对方更容易,伤害也容易更大。旋转角组合起来有四种情况。
刀角分为三种,小角度、大角度和负角度。刀角是要考虑方向的角度,比如从右往左挥刀时,敌人如果位于自己刀的左侧,那么刀就能砍到对方,刀角为正。如果位于刀的右侧,由于刀已经在向左转,想要逆转方向再砍中对方就不容易了,此时刀角为负。
在正的刀角中,到到12度为小角度,这个范围内能较快砍中对方,大于12度为大角度,因为挥刀超过这个角度所需时间较长,对方有较长准备时间因而砍中难度增大。
刀角组合起来总共有九种。
最后的共面关系不考虑组合情况,只分为共面和异面。而且两种情况并不对称,因为共面的情况很少,在感性状态机中,一般只有在确定如果采用共面机动会有明显优势,才会采用共面机动,比如绕圈时自己能先砍中对方。
既然采用共面机动的情况远比异面机动更少,所以在计算总状态数时,共面关系就近似为一种好了。
这样一统计,总状态数就是9x9x4x9=2916,其中还有不少重复状态,有效状态数大概在2左右。感应状态机技术就是给每种状态设计相应动作,构成一张状态动作图表,由格斗者将其记住,然后在战斗中根据图表使出相应动作进行战斗的技术。
下面说说这些动作是怎么设计的。
感性状态机所提供的总体动作策略是保守策略,它所遵循的原则是在自己不受伤的前提下给对方造成尽量大伤害。
要做到这点就需要基于当前状态判断是否能先击中对方,如果能那就直接向预判交错点飞去并攻击,如果不能那就防守或者调整姿态,获取状态优势,等有机会再进攻。
而预判能否先击中对方取决于双方直接攻击对方的时长差值,也就是击中时长差值,差值小于零就代表己方能先击中。当然由于我们执行的是保守策略,所以击中时长差值要小于一定阈值才能发动攻击。