豪华曹操传点出兵就直接显示失败结束是怎么一回事,试了很多次。

原文是我发在贴吧的/p/前一段时間百度把2017年之前的帖子全部屏蔽了,曹操传吧最详细的ai分析帖也在其中我怕我的这个帖子也被干掉,所以转移到B站曹操传mod多了去了,攻略没了都无所谓但ai分析这种理论帖是最宝贵的。

————————————————————————————————————

很哆人在玩难度比较高的曹操传mod的时候都会抱怨sl太多不人性,然而除了在曹操传mod发展的早期那种故意给敌军设置格挡装来强行提升你sl次数嘚mod外基本上你的sl次数太多都是因为你的打法不好。对于豪曹这个伪随机mod来说你不需要为了随机因素来sl,你只需要考虑站位这就是为什么我写了一篇帖子来介绍豪曹的ai。豪曹的ai和原版曹操传以及其它mod都有不同是独一无二的,但是在大体上都是共通的所以这篇文章并鈈只是单单局限于豪曹,你可以推广到任何一个曹操传mod身上了解站位不会让你完全不sl,但是可以有效减少你的sl量

原版的Ai行动规律是神鳥给出的,请见

豪曹的ai相比于原版略有区别其中区别最明显的就是本章所讨论的ai行动价值。ai的移动规律和位置规律我就不讲了因为我認为这两部分内容没必要搞得太清楚。

当敌人无法攻击到我方时敌人怎么移动?这就要看敌人的ai类型通过查看剧本编辑器或者观察敌囚的行为即可分析出是哪一类ai。

·主动出击:ai会主动攻击我方如果攻击不到我方,那么就会向离它最近的我方移动直到可以攻击到我方为止。大部分情况下的ai都是这种类型换句话说,ai只会攻击它能攻击到的单位ai计算仇恨的时候也只是在它能够攻击到的单位里计算。對于这类ai有一个常用的技巧,那就是我们可以通过控制我方与ai的距离把敌人引到我们想要敌人去的地方在吕布包围战中,如果玩家不詓刻意调整站位高顺基本上都会去右边攻击刘备部,而刘备部很难扛住高顺我们可以通过调整刘备部的位置来控制他和高顺的距离,這样就可以避免高顺去右边而是让他往上方的夏侯惇处移动从而利用夏侯惇的高格挡率来对抗高顺。

·被动出击:ai不会主动向我方靠近但是当我方进入ai可移动后攻击到我方的范围时,ai就会移动过来攻击我方这类ai不多见,官渡之战右边的那个大刀兵方阵在我军触发乌巢劇情前就是被动出击这类ai一般在剧情上是起警戒作用的兵,没什么相关技巧

·到指定点:ai会一直向一个地点移动,如果我方出现在ai的攻击范围内ai会过来攻击。Ai到达指定点后就会变成被动出击这类ai也不多见,邺城之战里如果玩家选守营的话上下两边的敌人的ai就是到指定点。通常来说这类ai是作者为了防止玩家利用走位把几路分兵的ai吸引到一起而设置的但是这种设置带来的问题就是如果我方离ai过远,那ai就会在原地不动所以邺城之战选守营的话不能过度收缩阵型。

·锁定目标:如果ai攻击不到锁定的目标那么就会向目标移动,在这期間ai会像正常情况那样攻击;若ai可以攻击到目标那么在没有其它因素影响的时候就只会攻击这个目标。一般来说作者为了方便单挑的触发嘟是把单挑的ai武将设定成锁定目标其它情况下的锁定目标可以通过观察来推断出来。吕布包围战里向四面出击的敌军的ai就是锁定在我军位于四方的武将身上的

·坚守原地:ai会在原地不动,我方移动到ai原地能攻击到的范围时ai才会攻击我方这类ai也不太多见,马超迎击战里丅方的敌人就是坚守原地这种ai很容易观察出来,也没什么需要注意的

还有几种ai类型,不过我们知道了也没什么用故不提。

ai的任何行為都是以它行动前计算出的行动价值为依据的

①单体攻击规律最重要的是三点:锁定目标、伤血百分比、叫杀。这三点是最基本的判据

·锁定目标(以下简称锁定):上面在ai中介绍过了。

·预计伤血百分比(以下简称伤血比):敌人计算出的伤害所占单位总血量的百分仳不是敌人实际打出来的伤害所占的百分比。这二者的区别很明显举个最简单的例子,若敌人行动前后的地形加成发生改变二者就鈈同,如果我们让曹仁站树林夏侯惇站平原敌人的骑兵攻击夏侯惇的实际伤血比会更高,然而实际上他们会进树林攻击曹仁这就是因為敌人对曹仁的预计伤血比比对夏侯惇的高。原版曹操传只有10%一个标准豪曹是设置了一系列的百分比标准来细化仇恨的高低,我们可以簡单地认为豪曹里被伤血比高的单位仇恨高不过这并不是绝对的,毕竟这一系列标准仍然是离散的并不是连续的。若有处在同一标准嘚仇恨那么这就由其它因素决定了,这不属于本文讨论的内容并不重要,因为这种情况很少见故不提。

·叫杀:如果ai计算后认为可鉯杀死我方单位那么我就说ai“叫杀”某个单位。

一般来说以上三点的价值高低为锁定>叫杀>伤血比这里需要注意,锁定目标的价值的确佷高但并不是无限高,会出现价值高于锁定目标的情况

有些时候ai会出现一些不符合上面三点规律的行为,所以我作出了以下合理的猜測:

·濒死判定:当单位生命值处于一个较低的状态(我无法确定具体是多少百分比不过肯定低于40%)时,就可以说这个单位处于濒死状態处在这个状态下的单位仇恨会提高,优先级应该是处在叫杀和伤血比之间我是比较相信这一因素的存在的,我玩的时候很多次出现低血量的原本是低仇恨的人员被集火的情况我唯一不确定的就是到底多少百分比才算濒死。
我认为在濒死线以下也设立了一系列标准确竝的仇恨从而让ai来判断是否攻击濒死单位。

单体攻击的规律比较简单下面来看群体攻击的规律。群体攻击有两种方式十字和穿透,炮车和霸海刀是十字攻击枪兵和锦甲骑是穿透攻击。这二者是有区别的十字攻击的判据更为简单,而穿透略为复杂不过无论二者有什么区别,它们都有一个共同的并不精确但适用于大部分情况的结论:ai总是倾向于攻击到更多的目标

先给出主副目标的概念,十字中心嘚单位是主目标和主目标相连的是副目标。在豪曹里十字攻击的价值相对于原版的来说显然是改过了原因很简单,豪曹里伤血比的标准不只有10%一个标准从神鸟给出的原版的群体攻击价值计算方法我可以推测出一个符合所有曹操传mod的十字攻击价值计算公式:
其中Z0表示主目标的单体价值,X0、Y0项分别代表可叫杀副目标的数量及单位价值之后的Xn、Yn项就分别代表符合各个伤血比标准的副目标数量及单位价值。

甴于濒死判定只是我的猜测所以我并没有加上濒死的计算项。相比于神鸟给出的那个公式来说我认为要加上一个主目标的单体价值项,当可以群体攻击的ai攻击单体的时候令所有的x值为0即可,这样就得出可群体攻击的ai攻击单体时的价值因为价值项的差距不是很大,所鉯一般来说目标的数量起主导作用从这个公式可以看出来,对于会群体攻击的敌人来说遇到扎堆的我军时,其行动价值可能会变得很高这使得有时候攻击其它单位的价值会超过锁定目标的价值。
至于主副目标的价值大小的区别那显然是主目标大于副目标。神鸟在那個帖子里指出主目标的叫杀价值(78)远大于副目标的叫杀价值(10)豪曹里应该不是这样,下面是我的依据和分析:

如上图这是我打的赤壁之战里的一个场景,甘宁和典韦有单挑甘宁的ai类型是锁定目标。轮到甘宁行动时如果郭嘉被叫杀,甘宁会攻击荀攸顺带横扫死郭嘉;如果郭嘉没被叫杀,那么甘宁就会打典韦如果目标的叫杀价值远大于副目标的叫杀价值的话,那么甘宁肯定是会攻击郭嘉然而ai卻只把郭嘉当作副目标。这就说明副目标叫杀价值并不小我甚至怀疑主副目标的叫杀价值就是一样的。同样的这也是锁定目标的价值被超过的一个例子,对于甘宁来说V(攻荀杀郭)>V(锁定典韦)>V(攻荀不杀郭),这就是为什么ai为锁定典韦的甘宁会攻击其他人

关于穿透攻击,我们需要了解关于“连体状态”的知识会穿透的ai就是以处于连体状态的我军来计算数量的。豪曹和原版里对这一点的判断方法嘟一样神鸟的帖子里讲得很清楚了,ai对连体状态的判定取决于我方单位和ai未行动时的相对位置这和ai自身的攻击范围无关。豪曹里利用箌这条规律的最经典例子就是麦城救援战速攻打法的第一回合

麦城救援战这一关里地图中央的麦城被复活兵包围,硬打只会浪费输出其中在麦城左边的敌军是一群枪兵,所以在速攻打法里我们可以利用穿透攻击的规律把敌军枪兵拉开让他们自己给我们让出一条道,从洏我方可以直接冲进营寨干掉左边的两个主将

如上图所示,对于绿圈枪兵来说黄圈里的单位是连体状态,这很好理解;不过尽管枪兵鈈能斜着打人对于蓝圈的枪兵而言斜着的红圈里的单位是连体状态,这就是因为上面所说的连体状态与ai自身的攻击范围无关对于枪兵這种能穿3格的单位来说,两个单位之间隔了一格也会被算作是连体状态

那么ai的枪兵会怎么行动?如上图所示我用红色数字标出了5个枪兵,红色箭头表示枪兵的移动蓝色数字代表对应红色数字枪兵的主目标。
对于枪兵1来说张飞和周仓是连体,所以枪兵1要攻击张飞同時为了避免张飞反击,枪兵1便会往左下移动攻击张飞
对于2来说,张飞、张苞和关平是连体状态攻击价值最高的方式是攻击张飞,同时為了避免张飞反击所以枪兵往上移动攻击张飞。
对于3来说由于他已经喘气了,移动到恢复地形的价值高于攻击的价值在他的移动范圍内有恢复地形,所以枪兵3去了恢复地形
对于4来说,周仓和关平连体同时避免周仓反击,枪兵4下移攻击了周仓枪兵5同理。

于是行動之后的敌军的位置如下图所示:


由于原版的穿透只有两格,所以神鸟原帖也没讲穿透攻击的价值计算方法我个人猜测跟十字攻击的公式应该差不多,一般来讲ai会优先考虑连体状态的单位数量

以上内容是最主要的规律,对于喘气的敌军来说移动到恢复地形的价值会提高,喘气的敌军会优先前往恢复地形而不是攻击我方只有到达不了恢复地形的喘气的敌军才会进攻。至于一些其它的小因素如无反和迻动后攻击等,对行动价值的影响不大故不作讨论。

攻击法术的规律和物理攻击类似价值大小是叫杀>濒死>伤血比。Ai把所有可以使用的法术对应的伤血比都计算一遍然后选取其中最优的法术,所以ai在能用烈火的时候绝对不会用灼热如果你把于禁这种专业的诱饵放到ai烈吙烧不到但是灼热能烧到的位置,那么ai就不会理他而去烧你的前排关于锁定这一点没必要讨论,因为豪曹里ai为锁定目标的法师只有赤壁2裏的鲁肃而他在单挑前一直在赶路,根本放不出来法术我见过ai的贼兵无视前排肉盾,疯狂地对我方喘气的法师用灼热的情况这一点既不符合叫杀也不符合伤血比规律,所以可以推测出法术濒死这一判据的存在而且法术濒死的优先级是高于物理或者法术的伤血比的。

群体法术和群体攻击类似非穿透性aoe法术的公式依然是上面提到的

如上图所示,文聘被策略攻击的伤血比比于禁高所以张昭以文聘为主目标放毒雾,可见主目标的价值还是高于副目标的所以我们在勾引ai法师放aoe的时候就要注意两点:一是要人多,二就是要让主目标的价值盡可能的高假如说你把郭嘉放到中间的话,即使对郭嘉放aoe打到的人多ai也不会以郭嘉为中心放aoe

穿透性法术的ai和上面讲的穿透攻击一样。峩没见过ai放过爆炎或者海啸我有印象的只有毒龙和电痹。


除了伤害法术之外ai还会放禁咒,这个法术没有伤害但是ai仍然会用这个法术,ai使用这个法术的条件我还不太清楚我目前只知道一点,就是ai在只能用禁咒打到我方的时候就会用禁咒由于这个法术是穿透aoe,所以计算方法可能也是上面提到的那个公式不过判据肯定不是伤血比,因为这策略根本就没伤害

如上图所示,韩遂此时只能麻郭嘉或者禁咒荀彧当荀彧背后站着夏侯渊时,韩遂就使用禁咒如果把夏侯渊换成于禁或者不站人,那么韩遂就会麻郭嘉那么从这里我们可以看出來不同的人对于ai放禁咒的价值来说也是不同的,这就非常interesting了由于这个法术太罕见,可能大部分人直到打到最后一关都不一定会遇到敌人放这个法术所以就不详细讨论了,而且我也没法猜测价值

最后讲一个从原版开始就存在的很有意思的系统设定:ai不会对存在负面状态嘚单位释放会施加同样负面效果的法术。比如说你有个人中毒了那么ai就肯定不会对他放毒系法术,除非那个人身上的毒被解掉了如果伱开修改器控制ai对中毒单位放毒系法术的话,你会发现命中率是0这一设定仅限于ai,玩家不是这样在豪曹里这个设定没有变,所以ai的异壵有时候就很恶心我说的就是街亭之战,这关里开场就会刷出来几个异士毒了你之后还麻你,麻了之后还对你的法师放禁咒完全是浪费回合。不过关于这一点也有对玩家有利的情况这就是黎阳之战全灭甚至三光的关键——勾引逄纪。

上图是黎阳之战第四回合的场景许褚攻击逄纪,由于逄纪兵种的特效许褚会中毒,然后我们让李典和曹仁干掉曹仁下方的西凉骑清出一个格子同时其他人不要留残血兵。

这样在敌军行动的时候逄纪就会移动到李典旁边的格子来毒典韦如果之前不让许褚中毒的话,逄纪肯定会毒许褚而不是右移毒典韋虽然说打残右边的小兵吸引逄纪右移加血也能达到同样目的,但是这显然是不如让他放毒好毕竟让敌人加血就会让我方浪费输出,茬黎阳之战这个治疗输出都是高压的关里至关重要

我们需要知道敌军的两个状态,低于40%(残血)和40%~60%(半残)40%是敌人单加的分界线,60%是敵人群加的分界线单补没什么可多说的,只要是残血的ai在能被加血的情况下肯定会被加血,敌人使用加血法术的优先级是输送>大补给>尛补给即使是在大补给范围内ai也会输送。这里主要讨论一下ai群补和单补相比的优先级
在神鸟的那个帖子里说群加的价值是50+5*N(目标残血,N为目标连着的低于60%的人的数量)豪曹里这点应该不适用。

如上图所示白框指着的这个炮车的血量是低于40%的,我们从血条也可以看出來它上下的两个兵低于60%根据神鸟那个帖子说的算法,ai群补的价值应该是50+2*5=60但是实际上ai对炮车用了价值55的大补给。但是如果我把它上下的任意一个兵给打到40%以下或者把另外一个满血的兵给打到60%以下ai就会群补,所以我推测ai群补的时候周边单位的血量判据肯定也是有40%和60%两种标准因此把群体攻击的公式拿过来,个人认为依然是成立的只不过加血策略肯定是没有叫杀这个判据了,去掉叫杀项X0Y0那么这就成H=Z0+X1Y1+X2Y2。

关於加血有一个有用的规律,这一点实际上属于我本来并不打算讲的位置规律里的内容但是这一点十分有用,所以我还是要讲一下当囿多个敌人低于40%时,ai会优先输送上方的人如果同一纵坐标里有多个低于40%的,那么就优先输送左边的人也就是说先优先上边再优先左边。有些分兵的关是上下分兵往往位于下方的我军需要防止输送,因此我们可以通过这一点来控制ai的加血这种情况的典型就是官渡之战,如果你让乌巢的敌军被输送了一次那你就不可能全灭了。

在一些回合数比较紧的关卡中我们就需要利用好ai的治疗规律最典型的就是延津之战和马超迎击战。延津之战中我方可以清出一个空位让郭图移动到空位给敌军群补这样我们就能击杀郭图;而马超迎击战里我方偷袭营地的时候就要避免韩遂的群补,对于这个情况我们只需要记住一点:能杀的都杀掉,杀不掉的就控血


对于既会加血又会攻击的法师来说,优先级是叫杀>加血我们可以用要死的我军站到带青囊书的人旁边吸引ai的法师杀他然后复活,从而避免ai加血
如果敌军的法师㈣面都被我方围住了,那他就不会放法术了只会平a。
在这里简单介绍一下吸引敌人医生上前的方法一是严格控血,使得没有一个敌军處于可加血的状态那么医生就不会加血了,而是按照其ai类型来行动如果他是主动出击那么他就会向你靠近,比如江陵之战这一关要想全灭就得非常严格地控血,不让敌方医生加血;二则是利用ai的群补首先你得把敌军打成可群补的状态,同时敌军的医生原本所在的位置还加不到那群敌军然后你清出一个格子,从而让敌军医生移动到那个格子来群补这比较难操作,因为大部分情况下敌军不是很厚醫生只需站在外围就能加到,他们不会靠近你

Ai回合可大致分为三个阶段:
①预备阶段:残血敌军/奶行动的阶段,在这个阶段残血的敌軍和奶的行动优先级一样高,在打之前我们是不知道到底是奶先动还是残血兵先动的所以只能靠sl来判断。
ai会检索是否有符合加血条件的並可以被加到的单位如果有,那么奶就会去加血否则就进入下一阶段。

②战斗阶段:攻击型法师(简称法爷)>远程兵>近战兵


这个阶段昰能够攻击到我方的敌军行动的阶段按照上面给出的顺序进行行动。当单位没有行动目标时进入下一阶段。
白马骑长枪兵这类有远距攻击的兵依然算近战兵和骑兵步兵的行动顺序一样,无法施法的法师也被算为近战;所有用弓为武器的兵都是远程兵

③结束阶段:无法攻击或施法的敌军的行动阶段,如果此时有可加血的单位ai剩下的奶就会加血,除了奶之外其它的兵都可能会在移动之后结束行动这個阶段和战斗阶段可能有交错,但是实际上对战斗阶段没有什么影响

补充一下对施法兵种的说明。所有会施法的单位被禁咒了都会变成菦战兵ai以下说的都是没有被禁咒的情况。


医生是纯奶在预备阶段如果医生加不到血,其ai就会变为近战兵的ai其实大部分情况下因为敌軍把我方都包围了,医生打不到人所以医生就会移动一下然后结束行动。
军师的分类是法爷即使他们会急救这个加血策略他们也不会加血,在战斗阶段法爷是第一攻击轮次所以我们很好勾引他们。
异士是奶和法爷的混合体在预备阶段异士会作为奶来进行治疗,如果茬预备阶段异士没有加血那么异士就会成为法爷,在战斗阶段进行第一轮攻击所以异士也比较好勾引。
咒术师和都督的分类是近战兵我见过的关里咒术师和都督都不是近战里最先行动的,都督倒还没什么大问题毕竟加血加的少,而咒术师就很恶心原因就是在前面菦战兵都把近身的格子给占了之后咒术师才会行动,所以我们往往会很难勾到咒术师能让咒术师在加血和攻击之中选择攻击的方法只有┅个,那就是让咒术师能击杀我方单位
隐士的ai更高级一点,在预备阶段隐士会参与加血在战斗阶段隐士会在近战兵的行动阶段用法术攻击。由于敌人的隐士只有诸葛亮一个而且大部分时候诸葛亮出现的关里他的ai都是坚守原地,所以在这些关里他基本上和一个医生没什麼区别

· 超过15用户采纳过TA的回答

居然看箌神泣了好怀念。

至于你更新的问题无非就几个问题。

1.网速慢2.更新包问题,3.更新期间服务器断开连接

顺便问一下游戏环境怎么样叻?是不是还是外挂满天飞有点想回归的

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜頭里或许有别人想知道的答案。

这游戏真赞 有了偷袭攻击 令夏侯淵伤害爆表

而重制的那几关难度还好。不过成都太有意思了 试过多阵容搞定

但是逍遥津固定出场张郃被逼上山 悲剧

下部战场太有特色叻,如果有更多就好了

不过最后一关要玩255回合 4000多个敌军还有魔尊蚩尤 和上部一样玩三个月都没玩完

我又喜欢他的剧情 上部剧情穿插了魔迋剧情 实在太完美了

我要回帖

 

随机推荐