
段位とレート


現状は同じ相手との対局しか行えないので、ほとんど意味はありません。

今後、対局相手を増やしていく予定であり、その際に対局相手の強弱を参考にできるようにと実装しています。


------------------------------------------------------------------


段位


オンライン麻雀の天凰のデータをベースに作成しています。

なんとなく麻雀では一般卓や上級卓などがありませんので、卓によるポイントの違いはなく、下記のようにしてあります。

対局終了時に順位によってポイントが変動し、昇段P以上になれば、次の段位になります。

ポイントがマイナスになったら、段位は下がります。

段位が変動した際にポイントは、2級以上は昇級ポイントの半分、それ以外は0になります。

      昇段P    1位   2位   3位   4位
新人   　20　  +30   +15     0     0
9級   　 20　  +30   +15     0     0
8級   　 20　  +30   +15     0     0
7級   　 20　  +30   +15     0     0
6級　    40　  +30   +15     0     0
5級　    60　  +30   +15     0     0
4級　    80　  +30   +15     0     0
3級   　100　  +30   +15     0     0
2級   　200　  +30   +15     0   -15  ver0.89 昇級ポイントを100から200に変更
1級　   200　  +60   +15     0   -30  ver0.89 昇級ポイントを100から200に変更
初段　  400　  +60   +15     0   -45
二段  　800　  +60   +15     0   -60
三段 　1200　  +60   +15     0   -75
四段 　1600　  +75   +30     0   -90
五段 　2000　  +75   +30     0  -105
六段 　2400　  +75   +30     0  -120
七段 　2800　  +90   +45     0  -135
八段 　3200　  +90   +45     0  -150
九段 　3600　  +90   +45     0  -165
十段 　----　  +90   +45     0  -180


現状のCOMのAIは天凰でいえば、四～六段程度だと思います。

COMがそこまで弱くないため、級の間は天凰と比べると少し昇段していくのは苦戦するかもしれません。

今後は立直する条件が高い者、オリない者など極端な打ち方をする者(もう少し弱い対局者)も制作していく予定です。


24/12/26

暫定的に段位関係なく、対戦相手別に

　　　初心者　中級者　上級者　
1位　　+30     +60     +90　
2位    +15     +30     +45
3位　 上記と同じ
4位　 上記と同じ

で計算させています

26/01/04

これまで、設定ミスで
1位 暫定値ではなく上位ポイント表によるポイント加算
2位 暫定値で1位のポイント
3位 暫定値で2位のポイント
4位 上記ポイント表
というようになっていました。上記の表と暫定値の加算に修正しました。

------------------------------------------------------------------


レート


オンライン麻雀の東風荘のレート計算で数値を出しています。

対局終了時に相手のレートと順位によって変動します。

初期値 R1500

R=R+( (M-R)/60 + (2.5-J)x20 )xS

R=自分のレート
M=対局者の平均レート
J=順位
S=補正値

S=補正値=対局数で異なる数値
  1-100=1.0
101-200=0.8
201-300=0.6
301-400=0.4
401-   =0.2


参考にしたホームページ

あらの（一人）麻雀研究所 - 東風荘のRについて

https://mahjong.ara.black/column/r.htm


