shu-crim / splatoon-analyzer

0 stars 0 forks source link

分析 #9

Closed shu-crim closed 1 year ago

shu-crim commented 1 year ago
shu-crim commented 1 year ago

チームキル数は、少なくともエリアでは勝敗直結の模様。

キル数差(1分あたりの、など時間正規化したほうがよいかも)もしくはキル数レートと勝率の相関を調べたい。

指標値をいくらかの単位のビンで区切って、それぞれのビンにおける勝率を算出する。

1分あたり1キル差単位くらいから始めるか。

shu-crim commented 1 year ago

自分のキルデスレートが勝敗に与える影響は、チームキル数の分析結果+平均チームキルレート(1分あたりチームキル数)から算出できそう。

敵味方とも平均レートで推移したと仮定したとき、勝率を上げるために必要なキル数(1分あたりキルレート)を見積もれる。平均+いくらとなれば勝率○%と示せる。

shu-crim commented 1 year ago

人数差発生の効果測定は、キル発生に伴う人数差が発生したとき、そこから一定時間(例えば30秒)のカウント損得(自チームがカウント進めたらプラス、相手チームがカウント進めたらマイナス)の平均値を出してみる。

shu-crim commented 1 year ago

もしペナルティがなかったら仮定は、ペナルティも含めたカウント進行を積算して、先に100に達するチームを勝利とすればよい。

shu-crim commented 1 year ago

キルレート(kill/min)をチームの成績指標として、その差で勝率を予測するのが有効そう。

ガチエリアでは、2kill/minほど差がつくとほとんど勝利している。

平均キルレートは約1.8kill/min

よって、4kill/minを達成すると、チームを勝利させることになる。実態としてはその成績の人が出た試合は少なく(3/30くらい)、3kill/minが2人いる、というのがよくある印象。

自分が3kill/minいると、残り3人のうち1人が強いと勝てる、となるが、もし自分が平均だとすると残り3人のうち2人が強いことを祈るゲームになる。自分が平均よりハイパフォーマンスかどうかは、勝率に大きな差があると見ていい。

shu-crim commented 1 year ago

https://github.com/shu-crim/splatoon-analyzer/commit/d6bb67de7848b65134f6badee690cbb9ac0996fd