轩辕春秋文化论坛 » 豪华曹操传 » 豪曹敌军属性算法研究


2016-1-6 20:50 llp19920611
豪曹敌军属性算法研究

[font=宋体][size=3]前几天野夫大大问了句“豪曹敌军的属性有公式吗”,我觉得吧,就算是潜水党,也要“稍微”秀一下存在感,所以我默默地测试了一下,以下是我的测试结果,虽不完善,但希望对一些个技术帝(例如野(shui)夫)及数据强迫症(例如我)有一定的帮助。

PS:本篇测试主要以噩梦难度的属性为基础,最后再通过难度间的差异计算其他难度的属性;
PS2:现在士气存在bug,不能确定是否影响噩梦难度,不过可以肯定对其他难度有一定的影响;
PS3:测试环境为0707补丁,不过第一关黄巾讨伐战有bug依旧按老的算法计算,所以属性会偏低。[/size][/font]

[color=Silver][[i] 本帖最后由 llp19920611 于 2016-1-13 22:52 编辑 [/i]][/color]

2016-1-6 20:51 llp19920611
[font=宋体][size=3][font=黑体][b]基本公式:能力值=基础+成长*等级[/b]
[/font]
这个大家应该都知道,但需注意一点能力值是可能含有隐藏的小数,计算成实际属性时小数点后会舍去,而且豪曹主要还是使用剧本进行能力修正,所以我就把随等级的加成算到成长中,固定加成算到基里,以下对其中的成长以及基础进行一些说明。

[b]一、基础属性[/b]
其实第一关的基本属性就是武将列传里的属性,如下图所示:[/size][/font]
[font=宋体][size=3][/size][size=10][img]http://img.itc.cn/photo/jiXeHfNn3Pz[/img][/size][/font]
[font=宋体][size=3]他理论上在第一关的0级裸装属性就是攻击80(70+10)精神60防御75(65+10)爆发60士气60
[/size][/font][font=宋体][size=3]但是基本属性并不固定,主要加成方式有以下几种:
1.攻防基础+10,这应该所谓的0707补丁敌军装备劣势的补偿(第一关有bug不加)
2.每关战前重新计算时全属性+1,但也有特例定军山之战前+5,反正结果就是最后一关正好+50
3.部分武将攻防有加成(武将属性没细测,反正黄忠、姜维、马超是有加成的)[/size][/font]
[font=宋体][size=3][/size][size=10][size=3][/size][/size][size=3][size=10][/size][size=3][font=黑体][/font][/size][/size][/font]
[font=宋体][size=3][size=3][font=黑体][b]二、成长[/b][/font]
这个部分比较迷,我测试来的大体规律是(当然也有可能规律有问题):
1.属性对应表:
[img]http://img.itc.cn/photo/jiX5zHYsLKt[/img]
2.基本规律(大部分情况下满足):敌军杂兵精神成长-1.5,士爆成长-2.5,武将精士爆-0.5,文官杂兵和谋士精神削减变为攻击削减
3.大部分杂兵都有不同程度的降档,有极少数提档,具体基础和成长数据如下(应该没漏杂兵种类吧):
[b][img]http://img.itc.cn/photo/jiX5zubP5sn[/img] [/b]
3.武将还未测,最近较忙,等我缓缓。。。附件里有成长和能力值的计算公式(excel版)有兴趣的同学可以试试。[/size][/size][/font]
[font=宋体][size=3][size=3][font=黑体][/font][/size][/size][/font]
[font=宋体][size=3][size=3][font=黑体][b]三、难度差别[/b][/font]
困难/普通/简单/休闲难度与噩梦的成长分别差0.5/1.0/1.5/2.0,1-18级间每三级分别增加1/2/3/4点五维,基础属性分别比噩梦低6/12/18/24的基础属性(这已设定使得18级后每个难度之间的属性差正好是0.5*等级)
具体难度差如下(在原版的基础上改的,更准确一些):
[img]http://img.itc.cn/photo/jiX5z72ArbN[/img]
因为存在隐藏的0.5属性,所以可能会有1-2点的误差[/size][size=10][/size]
[/size][/font]
[font=宋体][size=3]四、赠品
店装等级对应属性图一张:
[img]http://img.itc.cn/photo/jiX5zG4KeeM[/img]
可以看出其实普通的刀剑和铠甲30级时也是有质变的只是不明显而已。。。[/size][/font]
[font=宋体][size=3][/size][/font]
[font=宋体][size=3]综上所述,
实际属性=武将列传能力+关卡编号+成长*等级-1-难度补正(编号小于等于32)
实际属性=武将列传能力+关卡编号+成长*等级+3-难度补正(编号大于等于33)
[size=3]攻防的话还需再加10,基本就是这样。[/size][/size][size=10][/size]
[/font]
PS:如果要用excel的话单数等级可能需要手动输入被隐藏的0.5属性
[font=宋体][size=3][/size][/font]

[color=Silver][[i] 本帖最后由 llp19920611 于 2016-1-21 00:11 编辑 [/i]][/color]

2016-1-6 20:51 llp19920611
占楼备用

2016-1-7 00:16 JEFFOU
士气编写的确有问题

2016-1-7 10:23 野夫
我有时间把能力属性公式写成Excel函数公式测试一下

2016-1-7 13:12 llp19920611
我明明已经写好放附件里了

2016-1-7 14:52 野夫
[quote]原帖由 [i]llp19920611[/i] 于 2016-1-7 13:12 发表
我明明已经写好放附件里了 [/quote]
还没有下载啊,布吉岛:hz1004:

大致看了一下,MP和HP成长到时候也顺便弄进去就完美了。还有你需不需要我的敌军武将基础资料(没有hp和mp两项),需要的话你跟我说一下。到时候你把敌将资料做出来我尝试做一个敌军等级能力计算器,我军的我已经做过一个,我发上去给你看一下,也许有一定的参考价值。

[color=Red]已 同步llp数据更新敌军小兵成长 计算器,并修正我军武将成长计算器

偶然发现我军武将能力计算器的一点小错误,兵种的计算公式,有一个vlookup函数最后一个匹配的类型没有写,造成部分转职武将兵种匹配错误,修正的方法是匹配条件改为0(精确匹配)[/color]

[color=Silver][[i] 本帖最后由 野夫 于 2016-1-23 11:32 编辑 [/i]][/color]

2016-1-7 21:44 llp19920611
6666,不过我人在外地要1星期才回家到时候再说吧

2016-1-8 03:30 猫灵
我只想说,求更新资料表!

2016-1-20 18:58 野夫
定军山你计算公式的修正量不是+3吗?3+47=50啊,前面为什么说是+5?小兵五围能力成长系数我没仔细去看,有些看不懂,不同兵种的成长都可以按照标准的属性成长表推算出来吗?

2016-1-20 20:40 llp19920611
回复 #10 野夫 的帖子

1.本来加成是关卡数-1,定军山那关由+1变为了+5,那么5-1-1=+3。。
2.敌军属性成长大体按兵种,但基本都有掉档,而像枪兵还有提档,所以我才列所有成长出来的

页: [1]
查看完整版本: 豪曹敌军属性算法研究


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.