level 13
新棋对战平台打算设计2个和下棋有关的积分:经验和段位分.
经验反应玩家活跃度,只增不减. 每赢一局+8分、和+4分、输+2分。同现在的段位制积分.
段位分反应玩家棋力,赢加输减.
2016年12月26日 08点12分
1
level 13
现在问题是加多少减多少.
比如A赢了B输了,A有a分,B有b分,这时候加减分的公式x=f(a,b)是什么?
这个公式要满足
如果a>b a+x1分 b-x1分(分多的人赢了加x1)
如果a<b a+x2分 b-x2分(分少的人赢了加x2)
那么 x1<x2(分少的人赢了加的分比分多的人赢了加的分要多)
比如A赢了B 加x1分, A赢了C加x2分 并且 a-b>a-c
那么x1<x2(赢了水平相近的人加的分要比赢了水平相差悬殊的人加的分多)
和棋的时候,分多的人要减分,分少的+加. 分数差距大,分数变化就要大,分数相同和棋了就不加不减
2016年12月26日 09点12分
2
参考国象的等级分?
2016年12月26日 14点12分
建议经验分直接用财富表示就好,除了下棋,每天做题签到灌水也能赚点财富。
2016年12月26日 14点12分
你打算每种新棋分别积分,还是合起来一起算?
2016年12月26日 14点12分
吧务
level 14
有平台就可以了其实…不过原来那个吧里的段位制也许可以参考一下。
2016年12月26日 10点12分
3
吧务
level 15
分为仅基于自己段位分的基础分部分和基于双方段位分的额外分部分
2016年12月26日 11点12分
4
level 13
这个elo算法好,就用它了。
Rn=R0+k(W-We) 那个k值正好和棋的复杂度有关。棋越复杂k越大
2016年12月27日 14点12分
9