棋子数量实在太多,不同棋子还有不同的“战术定位”及“技能模组”。
那么问题来了!
这些位置不同,技能模组不同的棋子,怎么进行AI托管战斗才算合理呢?
“逻辑可以这样写……”
潘图根据自己所玩过的自走棋游戏,给出建议道:“将棋子分成几个类别,比如坦克、战士、刺客、射手及法师。”
“不同类别的棋子,拥有不同的战斗索敌逻辑。”
“比如说大范围AOE法师棋子,它会卡住攻击距离,朝着敌方单位最密集的区域释放技能。”
这个判定逻辑很重要!
大范围AOE技能的法师棋子,如果不加上“敌方单位最密集区域”的索敌机制,很有可能会打假赛。
“打假赛?”
陈海眨了眨眼,不懂这句话是什么意思。
“意思是我方C位棋子的关键技能,没有打出应有的输出,大炮打蚊子了。”
潘图解释道:“比如说,你有一张两星五费【诸葛亮】,他的技能是刮出飓风吹向敌人造成大范围AOE。”
“而我调整了站位,棋盘左边只放了一个炮灰前排坦克,右边是我的主力棋子抱团。”
“我们俩对战时,你场上的【诸葛亮】丢技能,丢到了我那张炮灰棋子所在的区域,我其余的棋子毫发无伤……”
“那确实假赛了!”
陈海想了想,遇到这种大炮打蚊子的情况,自己肯定是输了。
毕竟像这种大范围AOE技能,耗蓝量肯定不低,一场对战中【诸葛亮】根本放不出几次技能。
空一次技能,也就意味着少了许多关键输出。
敌方棋子则可以趁着【诸葛亮】没蓝的间隙,顺势团灭我方棋子,输的很憋屈郁闷。
“所以啊,像这种范围性AOE技能,必须得写一套精准的索敌逻辑代码,从源头上降低假赛风险。”
潘图笑着说道:“你也不想看到自己天胡,阵容大成,却因为C位打假赛,翻车输给对手吧?”
“那刺客呢?”
说完范围性AOE法师的索敌逻辑,陈海转头又问起了刺客棋子。
这个问题很关键!
在《风暴之弈》的众多棋子里面,刺客是很特殊的一类棋子。
他们具有“玻璃大炮”的特性,伤害很高可以轻松融化敌方后排C位,但自身也很脆弱。
关键是,这些刺客棋子攻击距离只有一格。
如果按照前排战士坦克的通用行动索敌逻辑,这些刺客棋子根本就摸不到敌方后排棋子。
打不到后排,那算什么刺客?
“刺客啊……”
潘图穿越的时候,《云顶之弈》已经删除了刺客羁绊和机制,导致他都快忘了刺客棋子的特殊行动逻辑。
现在被陈海提醒,他才恍然想起,刺客棋子的行动逻辑,确实跟别的棋子不一样。
别的棋子都是“走路”!
从棋盘A点移动到B点,大部分棋子都得靠两条腿走路,只有少数棋子拥有“位移”技能。
但刺客是一个例外!
所有刺客羁绊棋子,都拥有“开局跳向敌方后排”的羁绊专属能力。