piapia123
ja

KDA と勝率の計算

ゲーム

処理はすべてブラウザ内で完結します。データは送信されません

入力
ファイルをここにドロップすると読み込めます
出力

1 行に 1 試合の `キル デス アシスト` を入力すると、KDA・合計・1 試合あたりの平均・勝率を計算します。間違えやすい点が 2 つ:`(K+A)/D` と `K/D` は別の数で(3/2/8 の試合では 5.5 と 1.5)、どちらを使ったかを結果に明記します。そしてデスが 0 のとき KDA は無限大(パーフェクトな試合)で、0 でもクラッシュもしません。順序のある入力では最長のキル / デス連続も出します。

機能

  • (K+A)/D と K/D の両方の式
  • どちらの式を使ったかを明記
  • 総キル・総デス・総アシストと試合数
  • 1 試合あたりの平均(オフ可能)
  • デス 0 のとき「パーフェクト(∞)」
  • 最長のキル / デス連続
  • 勝利数 → 勝率

使い方

  1. 式を選びます(アシスト込みの KDA、またはキルのみの KD)
  2. 1 行に 1 試合のキル・デス・アシストを入力します
  3. KDA・合計・平均が表示されます
  4. 勝利数を入れると勝率も計算します

よくある質問

KDA は (K+A)/D ですか、K/D ですか?
どちらも KDA と呼ばれますが別の数です:`(K+A)/D` は分子にアシストを含み(多くの MOBA)、`K/D` はキルのみです(シューターで一般的)。3/2/8 の試合では 5.5 と 1.5 で、3 倍以上違います。そこで結果にはどちらを使ったかを明記します。
一度も死んでいない場合は?
`(K+A)/0` は数学的に無限大です。多くの実装はこれを 0 にして、パーフェクトな試合を最悪に見せてしまいます。ここでは数を出さず「パーフェクト(∞)、未デス」と表示します。分子も 0 のときだけ 0 になります。
連続記録はどう数えますか?
少なくとも 1 キル / 1 デスがあった試合の最長連続数です。試合内の連続にはイベントの流れが必要で、試合ごとのデータにはありません。そのため「何試合連続でキルがあったか」といった数え方をします。

関連ツール