会心ダメージの期待値を計算する手順

クリティカル ダメージ 計算で知りたいのは、会心した瞬間の大きな数字だけではありません。何回も攻撃したときの平均がどれだけ変わるかを確認すると、装備の選び方が整理できます。この記事では、非会心ダメージ、会心率、会心倍率の三つから期待値を求め、CritCalcioへ入力するまでの手順を説明します。数値はすべて説明用の架空例です。
まず通常ダメージの条件を決める
会心計算の出発点は、会心していない一発のダメージです。攻撃力のステータスそのものを入れると、防御や属性を通過した結果と混ざってしまいます。敵、距離、バフ、スキルをそろえ、非会心の値を用意してください。乱数がある作品なら単発の記録だけで決めず、どの代表値を採用したかも残します。
CritCalcioは攻撃力から通常ダメージを推定するツールではありません。防御式や弱点補正は、対象作品の資料や別の計算で整理してから入力します。まず通常ダメージを固定することで、会心率と倍率の影響だけを切り分けて見ることができます。
会心率を確率として読む
会心率30%は、同じ条件で一回攻撃したときに会心する確率が0.3という意味です。十回のうち必ず三回会心する、という保証ではありません。短い戦闘では一回も出ないことも、想定以上に出ることもあります。期待値は、そのばらつきも含めた確率上の平均です。
ツールでは百分率のまま30と入力します。0.3と入れると0.3%として扱われ、想定した確率の百分の一になります。ステータス欄に表示された値と、内部計算で使う小数表記を混同しないことが最初の確認ポイントです。
会心倍率と追加分を区別する
会心倍率200%は、会心時の合計が通常の二倍という指定です。通常100なら会心200になります。一方で、会心ダメージが通常より100%増えるという説明も、同じく二倍を表す場合があります。表記が違っても、計算に必要なのは最終的な合計倍率です。
ゲームに会心ダメージ+50%と書かれていても、基礎会心倍率への加算なのか、会心部分への乗算なのかは作品によって異なります。最終的に通常の何倍になるかを確認してから入力しましょう。ツールの倍率欄は追加量ではなく合計倍率です。
二つの結果を確率で重み付けする
通常の値をN、会心の値をC、会心率をpとすると、単発の期待値はN×(1−p)+C×pです。会心しない確率と、会心する確率をそれぞれの結果に掛けて足します。二つの確率の合計が1になるため、同じ攻撃を二重に数えることはありません。
通常100、会心200、会心率30%なら、100×0.7+200×0.3で130です。この130という数字は、その攻撃で130ダメージが実際に表示されるという意味ではありません。表示が100か200の二択でも、確率上の平均は130になります。
一発の丸めを先に反映する
通常値と会心値に小数が出るときは、ゲームがどこで端数を処理するか確認します。通常100.9、倍率150%なら、丸め前の会心値は151.35です。各単発を切り捨てる仮定では、通常100と会心151を使ってから平均を求めます。
会心率50%の場合、単発切り捨て後の期待値は125.5です。期待値そのものを125へ切り捨てるのは別の処理であり、CritCalcioは行いません。平均は小数になっても自然です。画面の小数点以下二桁は表示の整形で、途中の計算結果を変えるものではありません。
ヒット数を掛けて合計へ進む
単発の期待値130を、同じ条件の十ヒットへ拡張すると期待合計は1300です。ここでは各ヒットが同じ通常値、同じ会心率、同じ倍率で攻撃すると仮定します。通常100と会心200の例では、実際の合計は会心回数によって1000から2000まで変化します。
異なる倍率を持つ連撃や、最後だけ強いフィニッシュ攻撃を一つの平均へまとめると、条件が見えにくくなります。攻撃の種類ごとに計算して合計するか、適切な重み付けを別途行ってください。回数を増やすだけで異なるスキルを再現できるわけではありません。
目標平均から必要な会心率を逆算
通常100、会心200のまま、単発の平均を150にしたいとします。必要な確率は(150−100)÷(200−100)で0.5、つまり50%です。ツールの任意の目標欄に150を入れると、同じ前提で必要な会心率を確認できます。
目標が会心時の値を超える場合は、会心率を100%にしても届きません。通常と会心の値が同じなら確率を変えても平均は変わらず、逆算の分母が0になります。ツールは到達不能と、どの確率でも同じ目標になる場合を分けて案内します。
記録するのは結果より入力条件
装備を比較するときは期待値だけをメモするのではなく、通常ダメージ、会心率、倍率、丸め設定を一緒に残しましょう。平均130という結果は、通常100の30%会心でも、通常125の別条件でも作れます。結果だけでは変更の理由を追いかけられません。
条件Aを保存してから会心率だけを変えると、その変更の効果が見やすくなります。ただしAはブラウザー内のページメモリーです。再読み込みやタブを閉じると消えるため、後日比較したい記録はコピーして自分のメモへ保存してください。
短期の勝負と平均の目的を分ける
敵を一撃で倒す場面では、平均より必要ダメージを超える確率が重要なことがあります。通常では届かず会心なら倒せるなら、会心率は成功率と直接つながります。一方、長い連続攻撃の比較では、単発期待値や期待DPSの方が目的に合うことがあります。
期待値が高い装備が、必ずすべての戦闘で扱いやすいとは限りません。通常時の最低ライン、攻撃回数、会心に頼る度合いを合わせて確認しましょう。与ダメージの期待値は判断の材料であり、操作感や生存能力まで含めた総合評価ではありません。
入力前の確認を一周する
実際にツールを開く前に、通常値へ防御補正が含まれているか、会心倍率が合計表記か、確率が上限処理後の値かを確認してください。次に、ヒットが同じ条件か、会心保証がないか、単発の端数がどう扱われるかを見ます。この順序で確認すると、計算結果の解釈が安定します。
最初は通常100、会心率30%、倍率200%、十ヒットで1300になる例を試し、入力方法に慣れてから自分の数値へ置き換えると安心です。期待値の読み方を押さえたら、時間をそろえるDPSの考え方や、二つの装備の比較へ進んでください。
手元の数値で二段階の練習をする
確認用の条件
まず通常80、会心率25%、倍率175%を考えます。会心時は140で、期待値は80×0.75+140×0.25の95です。四ヒットなら期待合計は380になります。通常と会心の差が60なので、会心率を50%に変えると一発平均は110へ増えます。この例では率を25ポイント伸ばした効果が15だとわかります。
結果を読むときの注意
次に倍率だけを200%へ変え、率は25%へ戻します。会心時160、平均100、四ヒット400です。率を伸ばす案と倍率を伸ばす案の差は、数字の増加量をそのまま比べるのではなく平均へ換算して確認します。入力を一つずつ変える練習なら、どの項目が結果へ影響しているかを追いやすくなります。
自分の記録には実測値か推定値かも書いてください。非会心ダメージが幅を持つ場合、中央の一つの値へ置き換えると乱数分布の情報が失われます。今回の二値モデルの標準偏差は会心だけの揺れを表し、もともとのダメージ乱数を追加で反映していません。試した数値がどこまで現実を代表するかを、結果と同じくらい大切にしてください。
よくある質問
期待値130は実際に出る数字ですか?
いいえ。通常100と会心200しか出ない攻撃でも、その確率上の平均が130になる場合があります。
会心率が100%を超えるとどうなりますか?
本モデルは確率を0〜100%に限定します。超過率に別の効果がある作品は、その仕様を別途計算してください。
計算条件をそろえて試す
この記事の前提を確認したら、会心のダメージ計算ツールで自分の条件を入力してください。続けて、DPS計算の時間区間と攻撃回数の決め方、会心率と会心ダメージを装備比較する方法も読むと、比較の目的と出力の意味を整理できます。


