最近恶魔城里的鸡腿少了24箱,不知道诸君有没有什么头猪。
可能很多玩家买道具(点技能)的时候已经发现了一点端倪,道具每一级购买需要的金钱好像并不是一样的,点来点去发现有时候能多买两级道具,有时钱却不够,最后甚至怀疑是不是游戏出了BUG黑心作者吞了币。其实只是道具价格机制你还没有搞懂。
以道具幸运(四叶草)为例,一级解锁需要600,二级1320,三级2160,但如果我们第一个道具不是解锁的幸运,比如解锁了一级磁铁,再看一级幸运的价格就变成了660,二级1440,三级2340。
点了一级磁铁后幸运价格的变化
这里可以看出价格变化的第一条规律,道具购买价格受道具总级数的影响,具体价格公式为“当前价格=基础价格*(1+0.1*道具总级数)”。然后我们再看同一个道具不同级的价格差异,幸运一级600,二级1320,三级2160,结合第一条规律可以推算出第二条规律——道具购买价格与当前道具等级的关系,具体算法为“当前价格=基础价格*(1+当前道具等级)*(1+0.1*道具总级数)”。
那么有了具体算法,我们可以简单推算一下算法是否正确。假设我们买了满级护甲,最大生命值和恢复,还买了一级数量和三级贪婪,已知贪婪基础价格为200,那么购买第四级贪婪的价格是多少呢?以上提到的技能点数加起来总共15级(3+3+5+1+3),那么根据我们的算法,价格应该是200*(1+3)*(1+0.1*15)=2000,对了,与算法得出的结论合上了。
上述条件下的第四级贪婪价格
那么基于这个算法,我们能得出哪些结论呢?
结论一
优先购买最贵的道具。
结论二
价格一样的道具优先购买总等级高的(例如力量和最大生命值总等级分别为5和3,优先升级总等级高的力量)
那么有了这两条结论,我们就可以找到购买道具的最优解了。
辛辛苦苦攒下来的钱,烧鸡都舍不得买
最省买法,共花费134119,约5365只烧鸡,当前版本0.2.12
最省钱买法,总花费134119。
最亏钱点法,甚至点不完技能
最亏钱买法,钱不够买完所有道具。
那么希望这篇文章能对你有所帮助。
最后提一嘴,蒜哥别来了,我怕鸟哥误会。