ダメージ計算の方法

last update:2007/09/10

ダメージの計算方法を知ることで、ポケモンの力関係が分かります。
ここでは、どのように計算を行うかを解説します。

計算式 / 確定○発、乱数○発 / 計算式検証

計算式

ダメージ計算式は次のようになっています。

ダメージ = [ { ( レベル×2÷5+2 ) ×攻撃×威力÷ ( 防御×50 ) } +2 ] ×乱数 ×タイプ補正

特殊攻撃の場合は攻撃→特攻、防御→特防に差し替え。
乱数は0.85〜1の間。
小数点以下切り捨てが途中でなされますが、どこでなされるかの詳細については不明です。

以下のサイトのダメージ計算ツールで手軽に計算できます。
POKeDEX 250(外部リンク)
トレーナー天国(外部リンク)
JPC2(外部リンク)

確定○発、乱数○発

確定○発とは、相手を○発の攻撃で倒せることを意味します。
乱数○発とは乱数の出方によっては○発で倒せ、低い乱数が出ると(○+1)発になる状態のことを指します。

計算は素の状態での能力値(「つるぎのまい」等の補正がない状態)で、急所、技の外れを考慮せず行います。
○発の部分に入る数値を変えることで具体的に何発の攻撃で倒せるかを表現することができます。

計算式検証

小数点以下切捨ての箇所や補正がかかる場所など、情報提供でいただいた意見をまとめたページです。
計算式詳細