关于训练效果的研究(猜想篇)
ibmason
在这个地址看到的信息如下:
SP = S * (W + H) * T
SP = Skill points increase
S = Skill level
W = Health multiplier
H = Happiness multiplier
T = Hours
Health multiplier (W):
W = 1 + 2 * Health / 100
Happiness multiplier (H):
H = 1 + 2 * Happiness / 100
由此得到的结论是(在计算booster之前)每次训练的效果分别与:当前技能值/体 力/快乐/训练时间相关。
但我在分析了我这两天的训练数据之后存在不少疑问,还望众位前辈多多指点。
昨天训练12小时飞机,基础训练结果为:432
那如果套用公式则有:
432 = S * (W + H) * 12
即:36 = S * (W + H)
由W = 1 + 2 * Health / 100 & H = 1 + 2 * Happiness / 100 可知在体力和快乐均为100时,W + H = 6
此刻问题来了:
首先,我昨天由于打仗体力只有70多,快乐则为100,由此W + H仅为5左右。
其次,我的飞机技能是5 (Sharp Shooter)。
那么,36 = S * (W + H)是如何成立的呢?
我个人的猜想:
S = 1 + 当前技能,即S = 1 + 5 = 6
另一种可能则是无头鸡的bug,始终以最高技能为S值。(因为我的步枪技能为6)
W + H的值有可能也有bug,目前只有快乐有效,则我的70体力被无视,W + H = 6
如果以上猜想成立则恰好为:
6 × 6 × 12 = 432
带着如上猜想,我今天又进行了两次训练进行验证:
训练1:12小时飞机(训练前体力:73,快乐:100)
基础训练结果为:443
训练2:4小时坦克(训练前体力:67,快乐:85,坦克技能:1 -- 经验0)
基础训练结果为:25
由于今天我特意记录下了训练前体力和快乐的具体数值,因此这次我们存疑的就只有S这个 值而已。
训练12小时飞机:
W = 1 + 2 * 73 / 100 = 2.46
H = 1 + 2 * 100 / 100 = 3
SP = S * (W + H) * T
443 = S * (2.46 + 3) * 12
即:S = 6.76 (此时我训练前飞机技能:5 -- 经验6420)
训练4小时坦克:
W = 1 + 2 * 67 / 100 = 2.34
H = 1 + 2 * 85 / 100 = 2.7
SP = S * (W + H) * T
25 = S * (2.34 + 2.7) * 4
即:S = 1.24 (此时我训练前坦克技能:1 -- 经验0)
至此可知,在无头鸡所给的公式“SP = S * (W + H) * T”是真实有效的前提下,现在唯一的可能就是这个S也需要一个复杂的公式才能算出。
事实上这个猜想应该也是很有可能的,因为我在之前曾经连续几天满体力满快乐进行训练的 时候,我注意到每天的基础训练结果的都是在增加的(如前一天技能上涨400,第二天技 能上涨420),而那几天,我的技能等级应该都是4 ,训练时间也均为12小时。
也就是说这个S应该也是根据一个公式,以当前技能以及经验值为变量计算得出的,具体公 式虽然未知,但是总的原则应该是,经验值每提高一些S都会增加,技能上升一级S则会明 显提升。
================================
以上分析仅仅是我基于官方说明以及个人的经验所做的一些浅薄的分析,希望各位前辈答疑 解惑,多多指教,谢谢。
=================================
刚刚看到有的前辈提到1.5这个系数,也有朋友提出了异议,我个人觉得这个确实有问题 ,以我今天训练12小时飞机为例:
5 * (2.46 + 3) * 12 × 1.5 =491.4
但实际值为:443
Comments
赞实验精神
技术分析流,支持
很强大啊,不过暂时还看不懂。。
那啥,WIKI上的军事技能训练公式我认为是错误的,因为我每次算出来都比实际低
高端。干脆弄个新号,100 100训练看看。
这个不用算了。。。。
训练效果是学习的1.5倍
无头鸡的wiki写错了
最近几天都没训练 无法支援……
嗯嗯嗯,训练效果是学习的1.5倍
军事所需要的技能点数是工作技能的2倍
所以……相对来说,工作技能更容易升级
1.5是固定系数么...我还是算不对0.-
wiki上学习和训练是同公式
学习公式对的
训练公式错的
受够了媽的
To Gauzeroad
我今天训练的时候,体力和欢乐度之和是180,选择是的0.2G的加速,战斗技能为5 ,训练了12小时,
那么公式为:=1.5*(2+2*180/100)*12*5*1.5=756
和实际结果一致
技术帝呀 V
技术分析流 support!
@baisk
我体力和快乐之和是188.54...选择免费10%的Booster
公式结果=1.5*(2+2*188.54/100)*2*4*1.1=76.2
实际结果=73.7
不一致
1.5这个系数确实有问题,以我今天训练12小时飞机为例:
5 * (2.46 + 3) * 12 × 1.5 =491.4
但实际值为:443
而且,1.5这个系数仍然无法解释,在相同技能等级,相同体力快乐,相同训练时间的情 况下,随着经验值的提升,训练效果不断提升的情况。
@gauzeroad 这个。。。我今天再试试看
@ibmason 你少乘了一个值吧……你的加速器系数呢? 还有 2.46+3...这个也太复杂了吧
@baisk 2.46+3表示体力/快乐是73/100,不复杂啊……
那状况不是还没加booster系数计算结果就已经大于实际结果了么……问这个没意义 了嘛……
去到訓練畫面, 在卷軸中可以看到每一個兵種的每小時訓練值
無須真的訓練出來就可知道那個數
可能我沒有費神在那個數字的真確性上 sosad
那个数字是真实的,有舍入……
用booster之后的结果好像是用舍入前的数值算的?