ps榜行榜的计算公式?
有谁可以简单说说它的公式是怎么算的拿个我以前翻译的东东来充充数。
==========================================psychostats是如何计算技术积分的呢?
在每一次实战中,你都会得到一定的技术积分。
当你杀掉一个技术积分比你高的对手时,你将会得到更多的技术积分(杀高手有奖?菜鸟兴奋中!!)。至于杀人使用的武器,它并不影响你最终的得分。并且,一些特定的事情,比如说成功的爆破目标或救出人质会得到一些额外的奖励积分。
一些网站认为 PsychoStats 用如下公式计算技术积分:
K= K+((V/K)*10)
(K=杀人者技术积分;V=被杀者技术积分)
上述公式的计算方法实际上是完全错误的。这个公式只是在1.3版本里使用过,v1.4 及更高版本的psychostats用的是一个叫做ELO方式的公式。具体的计算方法仍然是象上述公式一样参照着杀人者及被杀者的技术积分来计算,但是比上述公式更接近实际。
一个新加入的游戏者会被给予一个1000分的默认技术积分(修改 stats.cfg 可以改变初始值)。当某人被杀的时候, 杀人者及被杀者的技术等级都会被调整。
这个调整受两者影响:
基于排名确定的杀人难度(delta-difficulty of the kill)和基于每个人杀人数量的晋级系数。杀人难度在这个公式中表达为delta(delta-difficulty of the kill):
Delta =1/(1+10^((k-v)/1000))
(译者注:^代表n次方,在该公式中即为10的(k-v)/1000次方)
下一步需要在该公式中计算出晋级系数。这个系数决定着当你哏屁时,你究竟应该加或减多少技术分。这个系数使用着一个简单的多的公式。每个人的晋级系数默认为20。在你杀掉100个对手后,它降低到 15。
杀人者的晋级系数等级将会随着不断变化中的等级系数而增加。另一方面,被杀者的晋级系统等级则会随着他的经验等级系数而减少。
因此,完整的公式应该为:
新技术积分=原技术积分±晋级系数/(1+10^((k-v)/1000))
另外,psychostats排行榜管理人员也可以通过在排行榜中列出的额外奖励项目中进行设置,来给予玩家一些奖励积分,比如说最高的杀人/被杀比率等等。这些额外的奖励只有在所有的日志文件全部扫描完之后才会被统计到适合的玩家。
译者注:
①因为每次的积分加减与你和对方的积分差距有直接关系,所以多杀高手涨分会非常的快;(呵呵...)
②尽量在杀前100人时,多杀高手,因为此时是你的级别判定阶段,你的晋级系数为20,如果你在这杀的100个人里全杀的是靠近榜首的人物,你马上就会蹿到很高的名次的;
③记住一点,当你被高手所杀时,你的分数掉的也会很快,切记切记。
为了让大家迅速的理解该公式,我举一个例子:
你的积分为1200分,某甲的积分为1300分,某乙的积分为1100分,你们三人都已经杀过100人。则你杀或被某甲、某乙的新积分计算公式如下:
(与某甲对战)
新积分=1200±15/(1+10^((1200-1300)/1000))
=1200±8.3597
(与某乙对战)
新积分=1200±15/(1+10^((1200-1100)/1000))
=1200±6.6403
以上的说明文件系根据英文原文意译,不妥之处请指正。
JGTW|*LionHeart*
2002年12月26日 我顶 虽然有点难懂 同上~~~~~~~~`
页:
[1]