蓝月传奇竞技场积分分会随等级变化??

404 Not Found
The requested URL /gonglue/686122.html was not found on this server.
Apache/2.2.15 (CentOS) Server at竞技场积分系统ELO详解 - CSDN博客
竞技场积分系统ELO详解
作者kane-zhu& 转自:
Elo rating system
这个系统用来计算玩家的相对技术等级,通常用于博弈类游戏,比如国际象棋,围棋 *注1。
Elo,并不是一个缩写,而是系统发明者的姓,它本来是个改良的国际象棋积分系统,现在被广泛用于许多游戏。比如帝国时代3,星际,魔兽争霸3,unreal,guild wars等等。
1 Elo假设每个玩家在每盘游戏中的表现是一个正态分布的随机变量,尽管选手在不同的游戏中发挥可能差异很大,但每位选手在一段时间内表现的平均值变化很小。elo用随机变量的平均值来代表选手的真正水平。(这句话基本没什么意义)
2 elo用胜平负来评价选手在某一场游戏中的表现,赢就是这场你发挥的比对手好,反之就是不好。(赢就加分,输就扣分,平手不得分),这是因为你不可能从某一手棋的好坏来评定一个选手的等级,下了一手好棋,或一串手筋就给2000分的评定,显然很难有说服力。
这两条就是大致的模型构建,当然是简化了的。。为了简化计算elo有一个true skill值给每个选手,当然这个值还有很多优化的算法,跟魔兽没什么关系。有兴趣的同学可以参照xbox live online的一个算法
正题了, 做好笔记。。
Ra: A选手当前rating Rb: B选手当前rating
Sa: 实际胜负值, 胜 = 1 平=0。5 负=0
Ea:预期A选手的胜负值,EA = 1/(1+10^[(Rb-Ra)/400])
Eb: 预期B选手的胜负值 EB = 1/(1+10^[(Ra-Rb)/400])
Ea+Eb=1
E值也是预估的胜率,所以Ea+Eb =1,
K:每场比赛能得到的最大rating,魔兽里k=32 *注2
R'a A选手一场比赛之后的rating
R'a = Ra + K(Sa-Ea)
A队1500分,B队1600分,预估A队的胜负值Ea = 1/(1+10^[()/400])=0.36
假设A队赢了,实际胜负值为Sa=1
A队最终得分为 R'a = 1500 + 32*(1-0.36) = .5 = 1520, 赢20分 B队输20分。
假设B队赢了,预估B队胜负值Eb = 0.64
B队最终得分为 R'b = 1600 + 32*(1-0.64) = 1600 + 11.52 = 1612, 赢12分,A队输12分。
这就是为什么你赢高分队分数多,输给低分的输的也多,赢低分的分数很少。
其实K值就是这个方程的极限,所以理论上你最多可以赢一个队伍32分,实际上29-30已经差不多了,赢了不得分也是有可能的。
平局在wow竞技场里也有可能发生,最后2个玩家同时死亡,则都不得分。
国际象棋rating的一些分析
这部分跟wow没有特别大的关系,拿来参考以下。
美国国际象棋联合会制定的评分及称号的标准,也是一1500作为基础分:
* 2400 及以上 超级大师
* 2200 - 2399 大师
* 2000 - 2199 专家
* 1800 - 1999 Class A
* 1600 - 1799 Class B
* 1400 - 1599 Class C
* 1200 - 1399 Class D
* 1000 - 1199 Class E
全世界有19743人 2200以上,-人, 123人,18人,只有4人打到过2800。其中包括棋王卡斯帕罗夫。
电脑深蓝如果评分的话估也计超2800。
根据这个,算一下国际象棋有多少player pool,wow arena 有多少player pool就能知道wow 竞技场大致冲能到什么分数,目前看来2600是极限了,那也是得在人很多的服务器大组上,当然中国玩家冲到2800我也不会意外的。
大致翻译完毕,加了些评论,算是第一稿翻译了,wikipedia上这篇文章就是没中文,其他语言都有。。
注1 其实围棋不用这个系统,用的是段位这个相对模糊的概念,因为围棋本身就是比象棋/国旗象棋抽象的多的一个游戏
2 wow里的k值可以通过两个1500队伍的比赛推算出,输赢个16,所以k=32
=======================================================================
mark一下,留着以后自己需要做竞技场系统时使用
本文已收录于以下专栏:
相关文章推荐
这是Riot的Design Director Tom Cadwell专门为中国玩家写的讲解匹配系统工作原理的帖子。
同时为了让大家更好的理解匹配系统,如果您觉得您遇到了特别不公平的匹...
竞技场积分系统ELO详解
作者kane-zhu  转自:/wuaiyishang/blog/item/0ea6ec8dde90d76d9...
大部分竞赛都需要有排名。我想为纸牌游戏订出一种「具普及性的」排名制度,于是参考了现成许多运动的排名制度,稍为整理各种制度的特性,希望理出一个运算的方式。 
1. ELO Rating 
ELO排名...
校花是怎么评出来的
转载自:/courses/document/990
看看DEMO课程目录 (markdown 中使用 [toc] 自动产生 )...
今天来讲下企业的开发的一些功能应用吧,就是Ajax使用,以及简单的企业报表的导入导出,基于原有的项目进行展示(其实是本博主想偷懒)。
本博客属于一个项目的系列之一,每个大功能点都配置了一篇博客解析。h...
这篇博客是一篇代码存档;
因为是第一次用到 Bootstrap技术,算是有点小兴奋,留下来,下次用的时候可以站在这一篇的基础上!
///**************************...
一、考试说明
1、考试要求:
(1)掌握科学基础知识;
(2)掌握嵌入式系统的硬件、软件知识;
(3)掌握嵌入式系统分析的方法;
(4)掌握嵌入式系统设计与开发的方法及步骤;
(5)掌握嵌入式系统实施...
终于到发布任务了,发布任务是系统的重要环节了,任务发布分为:【常规任务】和【特殊任务】,下面详解下这两种任务模式:
【常规任务】:类似于每日任务,员工每天都可以完成任务一次从而获得积分。
【常规任...
运动会积分系统
在优化添加公告的时候有这样一个问题,每次点击添加公告都会直接打开一个新的网页,这样体验不好,效果更不啊后,于是就想着直接把这个页面放到选项卡里面,关于具体的代码如下,代码备注里面有具体优化了哪些。
他的最新文章
讲师:何宇健
讲师:董岩
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)很简单,我把把输,每周要打多少场才能拿到分数?谢谢
竞技场已经开了。
看图,如果你们队的排名降到511的时候如果再输那么你们得到的点数就会是负数。
一个战队至少一周要参加10场比赛,个人至少要参加战队比赛的30%
5v5 100%获得点数,3v3 88%,2v2 76%
其他***(共5个回答)
竞技场有两个阶段的分数。前一个叫队伍等级分 后一个叫竞技场分数。
在你每周开始的时候,系统会给你的队伍一个基础的等级分1500,在这一周内你的队伍必须最少打10...
只要打10场就给分,不管输赢,赢的话分数会多点。55队的分最高,输10场也有300多分,不过个人等级低于1400级的55队就没有300分了.
具体多少分 去官网...
只要你排了,出了窗口,你不进,或者进了退,都会掉分,然后对方显示你这边没人,直接拿分
今天维护了一次,出于公平,10级以后的玩家才能进入竞技场,10级以前只能在地下城磨练了。
保留地 但最多5000分
答: 我的糖耐测试最后一项高了0.4问题大吗
答: 朋友相处要严以律己,宽以待人。
朋友出去玩,AA制最好。如果不是,自己要抢先付钱,不要斤斤计较。你就是不坐船也要抢先付钱才对。
意欲取之,必先予之。其实朋友只是...
答: 打开插件,里面有一个设置按键的功能,把左右键同时按人物前进这个选项打上勾,就行了.
祝游戏开心快乐!
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区

参考资料

 

随机推荐