标题:
关于英杰传长坂坡曹操行动的问题
[打印本页]
作者:
rhinoxlg
时间:
2011-1-10 23:07
标题:
关于英杰传长坂坡曹操行动的问题
鄙人最近在尝试不用策略,不用攻击性道具玩英杰传,现在打到了长坂坡,战前买好了30+的麦。刘备40级,张飞(连弩)36,赵云,35,其余主力30+ 诸葛(长枪 33),简雍,关纯31. 周仓31,关平30. 这些是攻击主力,其余的都不到30,主要是喂药和牵制调动。
长坂一我派28级潘宫带赤兔马拖住曹操,10回合基本全灭曹军,然后问题来了,曹操的行动模式是主动进攻型,我无法把曹操骗到村庄中围殴。很多时候非站桩型敌将在血极少的时候会主动去一个回合可以走到的村庄,录柴,兵营恢复。这是只要在一直攻击,保持敌低血量,那电脑会选择永远不出来,不停靠村庄补给。因为我不用策略,所以补给的经济压力很大,所以所以只能依靠这种不费血磨经验的方式。我尝试了一下,曹操即使血量极少,也不会主动进村,除非我在村边放一个兵让他正好可以攻击。然而只要撤走这个兵,无论曹操剩余血量多少,都会毫不犹豫的冲出来攻击。哪位大神能分析一下是否也可以对长坂坡曹操做到这点。感激不尽。
另外我还在思考长坂2应如何过,长坂2没有像1那样的地形优势,感觉等级不够,不能像走N 99 那样在弯角出扛住骑兵。有人有好的建议方案可以全歼曹军然后再放村民上桥吗以得50经验吗?
作者:
阿尔法孝直
时间:
2011-1-10 23:20
曹操持有玉玺,但是无法确定持有玉玺的部队,兵力或士气低的时候,移动范围内存在恢复地形,行动价值是否+50。
作者:
heyou
时间:
2011-1-11 00:07
标题:
回复 #2 阿尔法孝直 的帖子
難不成持有玉玺的部队,沒有所謂的恢復地形
因為該部隊無論移到哪,恢復的效果仍然相同
作者:
阿尔法孝直
时间:
2011-1-11 00:16
标题:
回复 #3 heyou 的帖子
也可能移动范围内每一格,行动价值都加50(等于没加)
作者:
edmund_liyc
时间:
2011-1-11 00:18
照樓主所說,貌似恢復地形對持玉壐者的行動價值計算沒有一般的50點加成,而只有防禦效果的部分
作者:
heyou
时间:
2011-1-11 01:19
标题:
回复 #4 阿尔法孝直 的帖子
這個說法可能比較合理
行动价值都加50 = 没加,只有防禦效果的部分
作者:
rhinoxlg
时间:
2011-1-11 09:27
这是龙吟关于行动价值的总结:
每只部队的行动方式由行动价值决定,当部队行动时,会计算战场上每一处坐标的行动价值,然后移动到行动价值最高的地方(当然,部队的行动力必须能移动到该处)。部队在某个地方可能有几种行动方式:物理攻击、策略攻击、休息等,每种行动方式都有其行动价值,在几个行动价值中,最高的为该坐标的行动价值。
行动价值的计算方法如下:
1)如果部队的兵力不足(即兵力小于最大兵力的40%或士气小于40,下同),则战场上存在可恢复地形的坐标,行动价值加50。
2)物理攻击的行动价值计算公式
基本值=基本物理攻击杀伤+攻击方当前兵力÷6
(PS:基本物理攻击杀伤的计算公式见第二部分:物理攻击全分析)
(PS:按龙吟的想法,攻击方当前兵力÷6是为承受反击考虑的,当部队兵力越少时,物理攻击的行动价值越小,避免受到反击)
如果攻击的是仇人,基本值=基本值+30
物理攻击的行动价值=基本值÷16。
(PS:龙吟觉得这是英杰传程序的一个BUG,程序员可能想提高攻击仇人的行动价值,好让部队更主动地攻击仇人,但在计算物理攻击的行动价值时,他对仇人的附加值是在除16之前加的,导致实际上攻击仇人只能得到1~2点的行动价值,物理攻击仇人的加权值太小,起不到什么作用。)
行动价值最少为1。
当部队处于有防御加成的地形时,行动价值=行动价值+防御加成÷5。例如在树林中,可以得到20÷5=4点的行动价值加成。
3)策略的行动价值
(1)如果使用单体补给类策略
基本值=策略基本威力+使用者智力×使用者等级÷20
随机值=0~(基本值÷10-1)之间的随机数
补给值=基本值+随机值
如果接受补给者当前兵力+补给值超过最大兵力,则补给值=最大兵力-当前兵力
如果补给值小于接受补给者最大兵力的10%,则补给值=0
加权值=补给值+策略附加值
【单体援助系策略基本威力】
援助 600 补给 1200 救济 1800
【单体援助系策略附加值】
援助 100 补给 50 救济 0
(PS:使用补给时的计算因子中智力×等级除以的是20,与实际补给值计算除50相比,扩大了补给的价值。)
(2)如果使用单体激励系策略
基本值=策略基本威力+使用者等级÷10
随机值=0~(基本值÷10-1)之间的随机数
激励值=基本值+随机值
如果接收激励者当前士气+激励值超过100,则激励值=100-当前士气
如果激励值小于10,则激励值=0
加权值=激励值+策略附加值
如果部队士气小于40,则加权值=加权值×20
【单体激励系策略基本威力】
激励 30 支援 40 鼓舞 50
【单体激励系策略附加值】
激励 10 支援 5 鼓舞 0
(PS:当士气小于40的情况,加权值增加到原来的20倍,因此当敌人士气低于40时,敌人很容易使用激励。)
(3)如果是看护系
加权值=同等补给系加权值+同等激励系加权值。
(4)如果是全体补给/激励系
单体部队加权值=补给、激励系计算的加权值
加权值=所有部队加权值的综合
(5)如果是假情报系
如果敌人已混乱,加权值=0
随机值=(0~299)的随机数
根据假情报系策略全分析中的算法计算策略是否成功,如果计算结果是策略成功,加权值=随机数+300。
(PS:这里计算的结果并不表示策略一定成功,因为使用策略时还会再计算一次。)
(6)如果是牵制系
基本值=策略基本威力+使用者等级÷10-被牵制者等级÷10
随机值=1~10的随机数
加权值=基本值×随机数
(7)如果攻击系策略
基本值=策略基本威力+攻击方策略能力-防御方策略能力-100
(PS:策略基本威力和策略能力的计算方法见策略攻击全分析)
如果是在树林中使用焦热系策略或在雨天使用漩涡系策略,基本值=基本值+基本值÷4。(增幅25%)
随机值=(0~基本值÷50-1)的随机数
加权值=基本值+随机值
(PS:这里全体攻击系策略的加权值只按接受攻击点的那只部队计算,不计算其相邻部队,因此基本上看不到敌人使用大焦热、大火龙的策略;似乎应当是绝对,但龙吟不敢肯定,这应该是一个BUG)
(8)最后;
使用策略的行动价值=加权值÷16。
如果攻击对象是仇人,行动价值=行动价值+30。
(PS:龙吟就是看了这里,才认为物理攻击时对仇人的判定是程序员的BUG)
4)如果物理攻击的行动价值大于等于策略攻击,则电脑会采用物理攻击。
5)部队会试图移动到行动价值最高的坐标上,使用行动价值最高的行动方式。
关于玉玺,曹操在血量低并且村旁有人的时候,会优先进村攻击,所以行动价值+50对于玉玺佩戴者还是存在的。 我感觉长坂坡曹操,博望坡夏侯(目前就知道这俩)和别的主动型貌似有区别。是恢复性地形行动价值加成不够高? 还是我军所有人都是仇人,并且仇人值很高? 另外徐州曹操不知道是否也有这个问题?
作者:
heyou
时间:
2011-1-11 09:50
标题:
回复 #7 rhinoxlg 的帖子
曹操在血量低并且村旁有人的时候,会优先进村攻击,所以行动价值+50对于玉玺佩戴者还是存在的
=>這有可能只是因為行动价值加成的效果,所以才會進村攻擊
實際上持有玉璽的人進村,也不會有額外的兵力恢復
要有詳細測試,比如進村(+5%)或到草地(+5%)
曹操到兩個地方都能攻擊到傷害一樣的人,是否會優先進村攻擊
不然就是要請高人看程式
博望坡夏侯(目前就知道这俩)和别的主动型貌似有区别
=>要查,所確定的是主動攻擊和主動攻擊+仇人,兩者的行為模式是有分別的
还是我军所有人都是仇人,并且仇人值很高?
=>只會有一人是仇人
作者:
rhinoxlg
时间:
2011-1-11 12:58
标题:
回复 #8 heyou 的帖子
恩,谢了,博望坡夏侯应该是没有仇人,他总是会选择攻击可造成伤害最大的。 关于曹操,我做了一个简单的测试,村庄旁站个防御高的人,草地旁站个防御低的人,贫血曹操会优先进村,即使进村其实没有用。
作者:
阿尔法孝直
时间:
2011-1-11 13:04
标题:
回复 #9 rhinoxlg 的帖子
两个人是什么人,防御差多少,要有具体数据,否则防御差一点点是没法判断的
作者:
rhinoxlg
时间:
2011-1-11 13:19
标题:
回复 #10 阿尔法孝直 的帖子
村边平原连弩张飞,防御1100. 草原旁边是草原翻工,防御940
作者:
muzhi
时间:
2011-1-11 13:59
贫血敌人蹲村里是因为+50的行动价值
如果出来的行动价值比这个加值更高,自然就出来了
攻击价值是 (基本物理攻击杀伤+攻击方当前兵力÷6)÷16
曹操满士气的话攻击就有2k+,打楼主防最高的张飞也有1300以上伤害,价值不小于81
而曹操蹲在村里打不到人时最多是50(恢复地形)+1(防御地形)+19(挑拨我军3X级人员)=70
作者:
rhinoxlg
时间:
2011-1-11 15:08
标题:
回复 #12 muzhi 的帖子
大神就是大神,原来如此,太感谢了。
看来我只能每个人打曹操一遍了。
大神认为长坂2 以我现在的等级应在哪儿迎战?
作者:
heyou
时间:
2011-1-11 15:09
标题:
回复 #12 muzhi 的帖子
看來只是純粹行動價值計算的問題,村莊還是有行动价值+50
作者:
muzhi
时间:
2011-1-11 16:34
标题:
回复 #13 rhinoxlg 的帖子
没啥神的- -b
既然你的实验能够说明村庄的加成对曹操仍然存在,那我就试图说明为啥它不能让曹操留在村里呗
能详细介绍下你长坂1怎么顶下来并全歼敌军的吗?
感觉长坂2堵树林之间的压力似乎不比长坂1大的样子...
作者:
rhinoxlg
时间:
2011-1-12 09:28
标题:
回复 #15 muzhi 的帖子
不太懂怎么贴图,所以至少口说了。长坂一我在大山和中间一小簇森林之间拒敌,刘备诸葛为首呆在丛林里保护后排连弩,赵云关平卡住狭窄通道。刘封刘辟四处补给,翻工带赤兔从山上绕过吸引曹操挑拨。大约每回合可以击杀2-3名敌军,9个回合基本上敌军就不胜什么人了。曹军骑兵部队攻击力太高,有所以我才专门为了长坂坡培养了张飞,简雍,关纯3个连弩。简雍和关纯过了长坂坡就准备弃了。基本上如果每回合只有1-2个骑兵可以攻击到我,那补给就跟得上。
我看长坂2的最佳地点应该是上片丛林和地图边境处的2个口,如果可以派2骑兵堵住2个无名骑兵,连弩趁机在丛林里攻击,就比较完美了。可惜有点远,肯定是曹军先到。还有的选择就是堵上桥,或者在村庄处拒敌。
作者:
阿尔法孝直
时间:
2011-1-12 09:44
不过,把曹操打入村庄并没有太大的意义,因为曹操本身持有玉玺,自己就能自动恢复。还不如把村庄让给其他人。
作者:
rhinoxlg
时间:
2011-1-12 11:30
标题:
回复 #17 阿尔法孝直 的帖子
打入村庄不是想让他回复,是想让他呆在村庄里挨打不出来打我
欢迎光临 轩辕春秋文化论坛 (http://xycq.org.cn/forum/)
Powered by Discuz! 5.0.0