对PVE战斗回合猜想的进一步测试与修正,低等级打野帮助
battlenations吧
全部回复
仅看楼主
level 8
jhd2496 楼主

昨天写了一个帖子,对PVE战斗回合进行了一些猜想。
地址 https://tieba.baidu.com/p/2031744377
今天又仔细阅读了一遍@
pinenut1980 《关于hchc序列的简单结论》。
地址 https://tieba.baidu.com/p/2017882018
想起以前只有速龙和迷你,刷野猪的时候。
多个迷你当盾,2个速龙无cd输出。
经常遇到其中一只速龙连续几次都爆击的情况,那时只是觉得奇怪,并没有深入去研究。
看过@
pinenut1980 的帖子之后很受教,于是在打野的时候运用了下这个序列,有奇效。
今天周末,不想去加班,索性就针对昨天的猜想再多做一点测试。
结果证明昨天的猜想,果然有一部分是错误的,
会在本帖进行修正。
多图,本人码字较慢,回复请用楼中楼。
2012年12月08日 12点12分 1
level 8
jhd2496 楼主

最近看见有吧友问怎么回档,二楼就简单说说我对回档的理解,如有误,欢迎指正。
目前回档只适用于PVE(打野怪或任务怪,总之是打AI),战斗开始后。
原理是在本次存盘之前,退出游戏,使再次进入游戏时读取上一个存盘点。
目测,存盘时机在敌方回合,AI攻击伤害结算后(或我方回合开始?),我方单位血条下降停止时或单位死亡(单位爆炸?)时,所以回档要迅速,否则存盘完毕,回档则失败。
回档的方法:
iOS系统:按home键 切回桌面,双击home键(或其他方式)打开当前运行程序的管理,关掉battlenations进程,然后重新打开游戏。
Mac系统:command+Q 退出游戏,然后重新打开游戏。
回档之后如何继续之前的战斗:
在你的基地中寻找这个标志
,点之即可。
回档的应用:
这个会在后面说,有一些经验的假设需要说在前面。
2012年12月08日 12点12分 2
目测已经是个好贴[哈哈]
2012年12月08日 12点12分
回复 kennyzhu_sun :大神早~ 大神吃了没?大神喝茶~
2012年12月08日 12点12分
回复 jhd2496 : 俺这个假神的存在的唯一目的就是推出真神啊,看见有思想的帖子,俺高兴!
2012年12月08日 12点12分
昨天那个贴子没来得及回,后来忘了,等楼主码完一并回了.看似很精彩
2012年12月08日 13点12分
level 8
jhd2496 楼主
下面是对PVE战斗回合的一些猜测,只是通过回档方法做过一点简单测试,没有大量测试,但跟很多人的感觉差不多,之前的帖子我也说了下,但是表述的不是很好,这里再尝试表述一遍。
个人习惯不同,为了方便理解,有些词我先解释一下。
〔存盘点〕,游戏保存数据的时间点。
〔单位属性〕,兵当前的各种属性,血量,护甲值,防御值,闪避值,命中率。。。等等
某〔种〕兵,代表名字相同的兵的**,a种兵就是与兵a名字相同的所有兵。
〔 攻击结果〕:〔命中〕,闪避,未命中,黑字,爆击。基本上是字面意思。
〔命中〕就是普通的红字伤害。
〔伤害〕单位兵收到攻击,血和护甲扣除的数值,以及是否被压制,被眩晕,被烧伤,被中毒。
某兵的〔有效攻击范围〕,区别于〔攻击范围〕,是指回合内,这个兵能攻击出去的点的**。例如这个兵是HT,那他的有效攻击范围就是敌方阵型蓝色方块上面有兵的点的**。
可〔有效攻击〕的兵,有未CD技能,且技能〔有效攻击范围〕不为空的兵。
兵的〔喜好〕,针对AI的兵的攻击,我觉得这么说通俗一点,兵a能〔有效攻击〕兵b,c,d,但是a对b,c,d的〔喜好〕可能不同,b{讨厌},c{喜欢},d{喜欢},那可能AI会从b,c里随机取一个来攻击。就像我上个帖子里说的一样,这可能是个规则(可能跟b,c,d的站位,兵种,〔单位属性〕有关),不同的兵不一样,只有翻源代码才知道。
〔放弃〕,放弃回合,左上角的放弃按钮。
2012年12月08日 12点12分 3
level 8
jhd2496 楼主
先来个战斗流程图(猜的):
战斗开始-》计算战斗数据并且存盘-》我方回合-》(计算战斗数据)-》敌方回合-》计算战斗数据并且存盘-》我方回合-》(计算战斗数据)-》。。。-》战斗结束
1.存盘点只在敌方回合结束时(或者说我方回合开始时),也就是说,我方回合阶段是不存盘的。
2.存盘结束后,我方回合战斗的数据已经计算完成,甚至连敌方回合的数据也已经计算完毕,暂且就当两回合都计算完毕。
战斗数据包括:
我方所有可〔有效攻击〕的兵,对〔有效攻击范围〕内的敌方单位的〔攻击结果〕和〔伤害〕。
敌方所有可〔有效攻击〕的兵,对〔有效攻击范围〕内的我方单位的〔攻击结果〕和〔伤害〕。
举个例子,我方的兵都a开头,敌方是b开头,双方都是3个兵且全部都是可〔有效攻击〕的兵。
战斗数据包括,
〔我方回合〕
a1打b1的〔攻击结果〕。
a1打b2的〔攻击结果〕。
a1打b3的〔攻击结果〕。
a2打b1的〔攻击结果〕。
a2打b2的〔攻击结果〕。
a2打b3的〔攻击结果〕。
a3打b1的〔攻击结果〕。
a3打b2的〔攻击结果〕。
a3打b3的〔攻击结果〕。
〔 敌方回合〕下面每一行为一项
b1打a1的〔攻击结果〕。
b1打a2的〔攻击结果〕。
b1打a3的〔攻击结果〕。
b2打a1的〔攻击结果〕。
b2打a2的〔攻击结果〕。
b2打a3的〔攻击结果〕。
b3打a1的〔攻击结果〕。
b3打a2的〔攻击结果〕。
b3打a3的〔攻击结果〕。
我们能主动选择〔我方回合〕中的某一项,或者不选(〔放弃〕)。
AI的攻击则是从〔敌方回合〕(减去我方攻击的结果,如我方秒掉b1)中,随机取一项执行。这个选取的过程我觉得应该拆为2部分,第一部分为选择发动攻击的兵,第二部分为根据这个兵的〔喜好〕选取攻击目标点。
AI是不会〔放弃〕的,除非〔敌方回合〕的计算结果为空。
但是敌方攻击结束后才存盘,所以在此之前回档,都可以回到我方回合。
也就是说,我们可以通过回档,改变AI在〔敌方回合〕选取的项。所以当AI只有一项可选的时候,回档就不能改变什么了,至多能给你一个撤退的机会。
2012年12月08日 12点12分 4
level 8
jhd2496 楼主

这些猜测,不一定全正确。
但可以作为下面〔回档的应用〕的参考,因为这些猜想其实都是通过回档之后的观察,经过分析出来的假设。
刚看了下,发布的帖子中,** 位置是 ** 二字。
没想到这也和谐?
你们先看着,剩下的我正在写。
2012年12月08日 13点12分 7
…… ** = (**)
2012年12月08日 13点12分
集 河蟹 合
2012年12月08日 13点12分
晕死,这不科学,这两个字不和谐吗?
2012年12月08日 13点12分
level 8
jhd2496 楼主

最后说说回档的应用,其实看前面图应该能看出来了,但还是说一下。
根据之前的假设,回档有两个作用。根据这两个作用,我把应用范围分成攻击型和防守型。
防守型:改变我方受到攻击的目标兵,让盾多被攻击;或改变AI发起攻击的兵,以减少我方兵
受到的伤害;或“救活”即将牺牲掉的兵。
攻击型:探测hchc序列,以预知黑字和爆击,使输出更加有效,如果只有一种兵能输出,但攻击结果为黑字的情况下,宁可放弃本回合,以节省技能。
就写这么多吧,饿死我了,弄了快一天,欢迎批评,指正,讨论。
--end
2012年12月08日 14点12分 11
level 8
jhd2496 楼主
ps: 忘记说了,防守型回档时,一定要注意,如果AI攻击可选择的〔项〕只有一个,也就是说,AI只有一种兵能输出,你只有一种兵在其〔有效攻击范围〕内,且AI必出爆击秒之,如果不想牺牲此兵就撤退吧。还有其他情况,就不举例了,如果懂了,自然会想到,不懂也没关系,好好的升兵的等级,多积累资源出高级兵种,多打打进袭,就行了,热饭去了。
2012年12月08日 15点12分 12
@kennyzhu_sun@愚者十字@pinenut1980 我码完啦~ 你们睡觉了没?
2012年12月08日 15点12分
回复 jhd2496 : 我没睡啊,我在苦逼赶报告,一边顺手回帖。你这个贴要花心思看阿,现在实在没精力。。。明天一定看了给意见[呵呵]
2012年12月08日 15点12分
回复 kennyzhu_sun :好嘞~ 也去看看视频,放松放松,弄了一下午加一晚上,好累。码字这活真不好干。写报告也一样。哈哈
2012年12月08日 15点12分
level 10
你家这个boos我也看到了
2012年12月08日 15点12分 13
boss?? 粉腿?
2012年12月08日 15点12分
level 10
2012年12月08日 15点12分 14
level 12
"之前我猜测,〔攻击结果〕计算是针对攻击兵〔种〕与〔有效攻击范围〕内的所有兵的**,这个经过测试是错误的,否则命中和闪避就没有意义了。"
第一贴的时候,我看了也有疑问,但是看了你第一贴猜想3里被压制的HT打橙红目标不同兵种都是命中且伤害一样,未压制打黄橙兵种皆黑字,换成TK就秒杀黄色胖子。。。我就信了。
现在为什么说这一结论是不对的呢?是说上次的样本量不够充分么?
2012年12月14日 12点12分 16
@kennyzhu_sun 不好意思这两天不在家,确实是测试量不够,第一帖时我是根据,被压制的HT攻击的结果,进行的猜测,写第二个帖子的时候,发现不对。你可以看下这个帖子的8楼图片。最右边HT未被压制,打象炮和蛮炮都暴击,但是打后排粉腿和小刀就都是黑字。如果按第一帖的猜想,打粉腿和小刀也是暴击才对
2012年12月16日 04点12分
@kennyzhu_sun 这里还有序列的事,如果你仔细看8楼的话,中间的HT,①回合是被压制的,但是它打两个蛮炮都是暴击,我觉得这回合可能是HT的暴击回合,本想再打别的单位试试,但是要截图还要回档,这次手慢了点,回档失败了。我是一边可惜,一边继续往下测试。然后③回合,又迎来了HT的暴击回合
2012年12月16日 04点12分
@kennyzhu_sun 于是就有了下面 HT 打象炮,蛮炮,暴击的图。但是打粉腿和小刀是黑字。所以,序列更复杂,我也 @pinenut1980 了,说出我浅显的猜测。
2012年12月16日 04点12分
@kennyzhu_sun “HT在这回合内,可爆击,可黑字,命中率和闪避率在其中起着什么样的作用,是否序列有多种并存,还是只有一种序列,只不过命中率和闪避率在其中有什么算法来改变结果,坐等@pinenut1980 的新帖。“
2012年12月16日 04点12分
1