关于城市繁荣度对于征收的影响
上次我推出了傲视天地民忠对于征收的影响计算公式,受到了很多朋友的支持。这次,我接着履行上次的诺言,接着来的跟大家讨论下,繁荣度对于征收的影响。
话不多说,还是先上图:
第一组合,是一个100级的账号在2个不同城市的征收图,除繁荣度之外其他一切数据相同
A
B
第二组合,是一个80级的账号在2个不同城市的征收图,除繁荣度之外一切数据也相同
C
D
E
F
先分析分析我们应该如何计算繁荣度对于征收的影响,论其方法,不过几种:
其一:每点繁荣度固定增加征收银币,比如每100点繁荣度增加10征收银币,1000繁荣度就增加100银币,这样的话就是一个简单的加减公式。
其二:每点繁荣度等差增加征收银币,比如每增加100繁荣度增加10征收银币,增加200繁荣度增加20征收银币,这样的话就是一个等差数列。
其三:每点繁荣度按百分比增加征收的银币,比如每100繁荣度增加1%征收,每1000繁荣度增加(1+1%)的10次方征收。
其四:每点繁荣度等比增加征收银币,比如每点繁荣度固定增加0.01%征收,每增加100点繁荣度征收增加1%,这样的话必然也是一个固定的数值
我们用穷举法,计算出最接近的算法,在一定程度上,我们就能默认其计算公式是这样的了。
我们先把6张图片的数据汇总,即方便我计算,也方便大家检验
A:繁荣度18946征收12756
B:繁荣度25728征收13901
C:繁荣度39907征收13547
D:繁荣度39880征收13543
E:繁荣度17338征收9236
F:繁荣度17348征收9237
现在开始计算就是了。
第一种方法:
如果说每点繁荣度是固定增加基础银币,那么通过E跟F我们可以清楚的看到,10点繁荣度增加了1点征收银币。然后通过C跟D可以清楚的看到127点繁荣度增加了4点征收银币,平均每30点繁荣度增加1银币。很明显的比较,对不上。当然,这个时候我们还不能肯定的说不对,因为还存在一种可能,就是10点繁荣增加了不到1点银币,比如从9236.8到9237.1。那么接下来再看看C跟F的差距就清楚了——22559繁荣度增加了4310银币,平均每5.23点繁荣度增加了1点币。这个时候,我们就可以肯定的说,繁荣度每点增加的银币肯定不是固定的。
第二种方法:
等差数列形式,当是这种形式的时候,很简单,繁荣度变更时候的征收银币数公式就是:An=An-1+d=A1+(n-1)d。其中A1等于繁荣度未变更时征收数量,n是繁荣度增加的数值,D是每点繁荣度等差增加的银币数。从E跟F中,我们可以得出一点,每点繁荣度增加的等差值小于0.3。因为增加了9个d,但是数字变化小于3(即使是从9236.01到9237.99,差距也小于1)。然后我们通过计算C跟D,127繁荣增加4银币,最多不超过6银币,那么,d不超过0.04,很明显的矛盾了。而且这个数值会随着繁荣度差距越大变得越小,我们基本可以肯定了,这种方法也不对。
第三种方法:
说句实在话,根本不用计算,也知道这个方法是错误的,为什么呢?很简单啊,繁荣度是可以一点一点增加的,那么我们可以肯定的说,繁荣度的计算公式应该是:基础征收银币*【(1+繁荣度增加的百分比)10的繁荣度数值次方】….也许繁荣度不上100还好说…要是10000点繁荣度,就是(1+繁荣度影响百分比)的1万次方。假设影响是0.001%。好吧,你去计算一下1.000001的1万次方是多少--!这几乎是个不可能计算出来的数据!!!所以,不用数据考证了,直接pass掉——主要是作者的计算机没办法计算出来这么大的数据…
第四种方法:
等比数列,每点繁荣度增加一定百分比的算法。我们需要明确的一点是,即使是繁荣度为0,征收也不会是0,很简单,出来一开始在平原,繁荣度只有区区200,但是征收一样有,如果没有繁荣度就没有征收,那么每一点繁荣度增加的征收比例就太夸张了。很明显的计算方法应该是基础征收+(1+繁荣度增加值增加的百分比)。那么我们现在开始计算吧,让数字说明一切:通过计算C跟D,127繁荣增加4银币,最多不超过6银币;通过计算E跟F,10繁荣增加1银币,最多不超过3银币,通过计算B跟E,8390繁荣增加4665银币,如果假设城市无繁荣前,征收银币为X,增加的繁荣度为Y,每繁荣度提高的银币比例为Z,那么我们可以得出,搬迁后的银币为:X+X*(1+y*Z)。很好,这下我们可以根据已经有的数据进行一个计算。
C:39907繁荣度,13547征收。那么代入为13547=X+X*(1+39907*Z)。
同时进行计算
F:17348繁荣度,9237征收。那么代入为9237=X+X*(1+17348*Z).
OK,很轻松,我们可以解出X=7209.88807。计算小数点后面几位无意义,近似看成X=7210。那么,Z就应该是0.005127285%。首先说一句,这个数字有点扯淡了……不过还是貌似正确。
到底是否正确,我们应该用A跟B来验证下,因为他们都是在其他条件未改变下的情况进行的计算。A:繁荣度18946征收12756,B:繁荣度25728征收13901.这个时候他们计算应该是12756=X+X*(1+18946*0.005127285),如果12756=X+X*0.99177那么12756=1.99X结果应该是X=6346.978。接下来13901=X+X*(1+25728*0.005127285)如果13901=X+X*1.22167那么13901=2.21X结果应该是X=6376.78。
很明显的结论,6347跟6376几乎没有区别,我们可以默许这个数字的存在。
最终的繁荣度影响征收公式应该是:
征收银币=基础银币+基础银币*(1+繁荣度*0.05‰)。
至于搬迁对征收的影响,大家根据最简单的二元一次方程计算下就是啦~很简单的。
国际惯例,感谢君临天下军团小洛MM、年少轻狂及金戈铁马为我提供数据支持^_^,也感谢玩家版主海贼对我之前征收公式之错误的指教,同时祝愿37wan越办越好,祝愿所有的玩家能天天开开心心游戏,快快乐乐上游戏!
声明:本文来源于玩家投稿,文中观点或方法仅代表原稿作者个人对于游戏的理解,刊登此文仅供其他玩家交流和参考使用,并不代表37wan官方观点。
更多精彩内容,请随时关注《傲视天地》官网:http://astd.37wan.com
上一篇: 我谈谈新版的活动:藏龙卧虎
下一篇: 在游戏中做到平衡发展的方法