无限星尘 无限星尘
关注数: 23 粉丝数: 148 发帖数: 10,669 关注贴吧数: 286
[转一个技术帖]老兵的价值到底有多少? 原作者meltyMAP 在ST正好看到故发到帖吧给更多的人了解 老兵这个破技能到底有多好!以下是正文 前几天代码在这个帖子中抒发了对老兵技能的热爱。于是就有了一直黑老兵的我的这个帖子。 想当RPG练级型玩家的话老兵是不二选择,但是毫无疑问的,我们都不可能把技能练满,所以我还是以最大收益为基准来衡量老兵的价值。 这个衡量标准不是你需要花多少时间去练级,而是你(在一定时间内)的战斗力到底有多少 说白了,就是老兵这个技能实际上是在用车长的技能换其他乘员的技能 首先来一个极端情况:假如一直点亮老兵,能有多少收益? 因为公式(XP for nextSkillLevel = 2^Y × 25 × 100^(currentSkillLevel/100))太复杂不方便直接算,我干脆写了段代码来模拟。 假设: 代码有一个练习老兵的车长和一组无技能100%车组,老婆婆没有练习老兵。 老婆婆每场比赛能拿到1000经验,代码也是一样,但是因为代码的车长带光环,所以其他乘员可以拿到1100点经验。 那么问题就是,代码的其他乘员比老婆婆的其他乘员战斗力高多少?也就是说、代码的技能比老婆婆高多少? 为了解决这个问题,程序累加了每次战斗后的老婆婆和代码的等级差值,并且除以战斗总数,取得均值。这是模拟结果。我和代码从无技能车组玩到7技能车组,结果代码的车组在这个过程中平均比我高13%点技能。 也就是说代码用一个车长的100%技能换了其他四个人加起来52%点技能(如果这是一个五人车组)。这毫无疑问是大亏的。 那么假设代码只学完了1技能,然后就把老兵洗掉了呢?当然众所周知的,代码是个土豪。所以他一定会用金币洗点。 于是问题就换成了:代码投资进去的老兵什么时候能够得到足够的回报? 具体来说就是,因为婆婆一开始有技能而代码一开始点了老兵,所以在开始1技能的时候代码的战斗力会落后于婆婆。但是二技能开始点下以后代码重新洗回了1技能,并且获得了一定量的额外Exp。 虽然洗点以后的代码因为多出来的一点exp比婆婆强力,但是这时候婆婆因为没有老兵而是直接点的技能,已经爽了一段时间了。那么问题是代码要再爽多少时间才能在平均爽感上超过婆婆? 就像是前100场婆婆比代码多一个技能,之后200场代码比婆婆多0.1个技能这样的感觉。那么到底是多少场回本呢?继续模拟: 结果大概是这样的:具体来说就是,这个车组玩了1652场之后…代码的游戏体验和我并驾齐驱。当然如果你能够打出来更多经验,那么这个数值会更小。 但即使我们又玩同样的车组玩了10000场,因为技能需求exp增加的原因,平均技能的差值永远也不会达到0.5%——也就是说基本上跟没点一样。 ———————————— 最后说一下我对老兵这个技能的看法吧: 对一般坦克来说最好不要点,点了一定要洗掉,洗的越早回本越快。 不过当你实在其他没技能可点的时候,可以点一个老兵,然后其他乘员留点——我的SU-14就是这么做的。
首页 1 2 3 下一页