ポケモンSVのダメージ計算式完全解説!ミリ耐えの真相と乱数の仕組み
ランクバトルの対戦中、相手のHPゲージがわずか「1ミリ」だけ残って耐えられ、返しの攻撃で逆転負けを喫した経験は誰しも一度はあるはずです。「運が悪かった」と片付けられがちなこの現象ですが、内部では極めて厳密な数学的アルゴリズムと、幾重にも重なる小数点以下の端数処理が実行されています。2026年の公式大会予選やランクマッチ上位帯においても、このダメージ計算の仕組みを理解しているか否かが、勝率に直結する決定的な分岐点となっています。
ポケモンの対戦環境で勝つためには、感覚的な技選択から脱却し、ダメージが決定される正確なプロセスを把握することが欠かせません。基礎となる公式の構造から、対戦の趨勢を左右する乱数や各種補正の優先順位、そして実践的な努力値調整のセオリーまでを余すところなく解説します。
📌 【この記事の重要ポイントまとめ】
- 要点1:ポケモンのダメージは基本式に加え、各計算ステップごとに発生する「小数点以下切り捨て(floor処理)」の累積によって決定される。
- 要点2:「ミリ耐え」の正体は、85%〜100%の16段階に分かれたダメージ乱数と、連続する端数切り捨てが生み出す実ダメージの目減りにある。
- 要点3:努力値調整や確定数のズレを防ぐには、タイプ一致・持ち物・天候・急所補正の正確な倍率と重複仕様を把握することが不可欠である。
【2026年最新】ポケモンのダメージ計算式の基本構造と処理フロー
ポケモンのバトルにおいて、技を使用した瞬間に内部で処理される計算式は、単一の掛け算ではなく複数のステップに分割されて実行されます。第9世代(スカーレット・バイオレット)においても、この基本骨格は歴代シリーズの仕様を忠実に引き継いでいます。
物理特殊ダメージ計算ルールにおける基本ダメージの算出式は、レベル50戦を前提とすると以下のように表されます。
最終ダメージ = floor( floor( floor(22 × 技の威力 × 攻撃側の実数値 ÷ 防御側の実数値) ÷ 50 + 2 ) × 各種補正倍率 )
ここで極めて重要なのが、プログラミング上の関数である「floor」、すなわち小数点以下の切り捨て処理です。攻撃側の「こうげき(または、とくこう)」の実数値と相手の「ぼうぎょ(または、とくぼう)」の実数値を参照して基本威力を算出した後、即座に端数が切り捨てられます。その後、さらに定数加算や除算が行われ、その都度切り捨てが発生します。
この基本ダメージに対して、天候、急所、乱数、タイプ一致、タイプ相性、状態異常(やけどによる半減など)、持ち物や特性による補正値が特定の順序で掛け合わされていきます。計算の途中で何度も端数が削ぎ落とされるため、机上の単純計算(カタログスペック上の倍率掛け合わせ)と実際のゲーム内ダメージの間には、必ず数ポイントのズレが生じる仕組みになっています。

なぜミリ耐えされるのか?ダメージ端数処理の真相と急所計算の仕組み
プレイヤーを幾度となく苦しめる「ミリ耐え(HPが1〜数ポイントだけ残る現象)」は、単なる偶然ではなく、ゲームシステムに組み込まれた乱数補正0.85から1.00とダメージ端数処理の真相が重なり合って発生します。
ダメージ計算の最終段階では、算出された基礎ダメージに対して「0.85から1.00まで」の乱数が乗算されます。この乱数は連続した少数ではなく、16段階(85/100、86/100、……、100/100)の離散的な数値として処理されます。つまり、全く同じ対面・同じ技であっても、最終ダメージには最大で約15%の振れ幅が存在します。
さらに、ゲーム内では各乗算ステップごとに「五捨五超入」や「切り捨て」という厳格な丸め処理が入るため、補正倍率が重なるほど最小乱数側のダメージが想定以上に低くなる傾向があります。これにより、攻撃側が「倒せるはず」と直感したダメージラインが数ポイント足りず、HPゲージが赤色で踏みとどまる結果を生み出します。
一方で、その計算を劇的に覆す要素が急所ダメージ計算の仕組みです。技が急所に命中した場合、単にダメージが1.5倍になるだけではありません。以下のような防御側の有利な補正を完全に無効化します。
急所命中時は、攻撃側の攻撃・特攻ダウンのランク補正や、防御側の防御・特防アップのランク補正、さらには「リフレクター」「ひかりのかべ」「オーロラベール」といったダメージ軽減壁の効果をすべて無視してダメージが算出されます。計算ステップの早い段階で1.5倍が乗るため、後続の補正と掛け合わされることで、相手の耐久調整を一気に突き崩す破壊力を発揮します。
各種補正倍率の重複仕様と優先順位一覧【データ比較】
ダメージを正確に見極めるためには、どの補正がどの段階で乗算されるのか、その優先順位と重複仕様を把握する必要があります。タイプ一致補正倍率や天候フィールド補正詳細、持ち物や特性の重ね掛けルールを以下の表に整理しました。
| 補正項目 | 詳細・数値データ | 一般的な基準・倍率 | 編集部の見解・実戦評価 |
|---|---|---|---|
| タイプ一致補正 | 通常時は1.5倍。同タイプへのテラスタル時は2.0倍、適応力特性は2.0倍(テラス時2.25倍) | 1.5倍 / 2.0倍 | テラスタルによる2.0倍化は確定数を劇的に変える現代対戦の核。 |
| ランク補正 | -6段階(2/8倍=0.25)から+6段階(8/2倍=4.0)まで2/(2+|ランク|)等で変動 | +1で1.5倍、+2で2.0倍 | 実数値を直接増減させるため、後続の持ち物補正と乗算で爆発的火力に。 |
| 持ち物補正 | こだわりハチマキ/メガネ:1.5倍、いのちのたま:約1.3倍(5324/4096倍)、タイプ強化系:1.2倍 | 1.2倍 〜 1.5倍 | いのちのたまの端数処理(4096分の5324)など内部係数の理解が必須。 |
| 天候・フィールド | 晴れ炎/雨水:1.5倍(逆は0.5倍)。エレキ/グラス/サイコフィールド:1.3倍 | 1.3倍 〜 1.5倍 | 天候とフィールドが合算されると、技単体の実質威力が2倍近くまで跳ね上がる。 |
| 急所補正 | 一律1.5倍(スナイパー特性時は2.25倍)。壁・不利ランク補正を完全無視 | 1.5倍 | 受けループ突破の鍵であり、耐久調整を無力化する最大の不確定要素。 |
ランク補正計算式一覧からも分かる通り、能力ランクの上昇は「(2 + ランク) ÷ 2」で計算され、+1段階で1.5倍、+2段階で2.0倍となります。さらに、持ち物特性補正の重複仕様により、例えば「こだわりハチマキ(1.5倍)」を持った状態で「わざわいのつるぎ(相手の防御0.75倍=実質1.33倍)」が発動し、そこに「タイプ一致テラスタル(2.0倍)」が加わると、それぞれの倍率が掛け合わされて素のダメージの4倍近い破壊力が生まれます。

【実態検証】対戦プレイヤーの生の声と「確定1発・乱数1発」の心理的ギャップ
対戦コミュニティやSNS(X・5ちゃんねる等)で日々交わされる議論を追うと、多くのプレイヤーが「確率の罠」に直面していることが浮き彫りになります。特に対戦初心者がつまずきやすいのが、確定1発と乱数1発の違いに対する認識です。
実戦の現場では、「乱数1発(87.5%)」という表記を見て「ほぼ倒せるだろう」と判断し、突っ込んだ結果ミリ耐えされて負けるケースが後を絶ちません。SNS上でも『87%を引けずに落とされたのは運負け』という投稿が散見されますが、トッププレイヤーの思考ルーティンは根本から異なります。
競技シーンで実績を残すプレイヤーの手記やインタビューを分析すると、彼らは「乱数1発=倒せないリスクがある行動」と位置づけ、ミリ耐えされた場合のケア(後続の先制技での縛りやステルスロックの事前展開)がない限り、安易に突っ込む選択を避けています。87.5%の乱数とは、言い換えれば「8回に1回はミリ耐えされる」確率であり、数十戦をこなすランクバトルでは必ず複数回遭遇する事象だからです。
逆に防御側から見れば、「相手の最大乱数以外耐え(乱数耐え率93.75%)」の調整を施しておくことで、ミリ耐えからの反撃で相手のプランを崩壊させる戦術的価値が生まれます。このミリ耐えを意図的に作り出すことこそが、上級者の育成論における神髄となっています。
一般に知られていない盲点とネットの誤解|努力値調整と実数値計算の罠
ポケモン対戦育成論まとめなどの情報サイトを見ていると、「H252振り(HP極振り)」が思考停止で推奨されている場面によく出くわします。しかし、ダメージ計算式の構造を深く突き詰めると、これは必ずしも最適な耐久調整とは言えません。
ポケモンの耐久力は「HP実数値 × 防御(特防)実数値」の面積で近似されます。努力値調整と実数値計算の現場において、基礎HPが極めて高いポケモン(例:ハピナスやヘイラッシャなど)の場合、HPに努力値を振るよりも、防御や特防に努力値を回した方が総合的な被ダメージを大きく削減できます。
また、実数値計算における「4n+1(みがわりを4回使える調整)」や「16n-1(ステルスロックや砂嵐などの定数ダメージを最小化する調整)」も、基本ダメージ計算式と定数ダメージ計算の仕様を理解していなければ効果を発揮しません。現在の環境では、ポケモンSVダメージ計算ツールを活用して仮想敵の主要技を「確定3発(確定耐え)」に抑えつつ、余りを攻撃や素早さに効率よく配分する実数値の最適化が常識となっています。
【プロの結論】感覚派プレイヤーと数値最適化派の判断基準
ダメージ計算式をどこまで突き詰めて対戦に臨むべきかは、プレイスタイルや対戦にかけるリソースによって判断が分かれます。自身のスタンスに合わせた基準を持つことが、対戦を楽しみつつ勝率を伸ばす秘訣です。
ダメージ計算を徹底的に突き詰めるべき人:
- ランクマッチの最終3桁以上や、公式大会の予選抜けを真剣に目指しているプレイヤー
- 「なぜ負けたのか」の敗因を正確に言語化し、構築の欠陥を論理的に改善したい人
- 受けループやサイクル構築など、被ダメージの許容ラインをミリ単位で管理する戦術を好む人
感覚的なプレイや簡易計算に留めるべき人:
- まずは対戦の対面相性やテラスタルの読み合いなど、全体的なバトルの流れを楽しみたい初心者
- 複雑な数値管理よりも、対面構築や壁展開からの積みアタッカーで爽快に攻めたい人
- 対戦ごとの調整変更に時間を割けず、テンプレートの育成論をそのまま使いたいライトユーザー

【ポケモンダメージ計算式】に関するよくある質問(FAQ)
Q1:ダメージ計算ツールを使えば、手動で計算式を覚える必要はありませんか?
A1:普段の育成や事前シミュレーションは「ポケモン徹底攻略」などの高機能なWebツールを使えば手計算は不要です。ただし、対戦中の限られた持ち時間の中で「相手の持ち物がハチマキか否か」「現在の削れ具合から次の攻撃を耐えるか」を瞬時に推測するためには、計算式の倍率構造や乱数の幅(約15%)を頭に入れておく必要があります。
Q2:テラスタルを使用した際、タイプ一致補正はどのように変化しますか?
A2:元々のタイプと異なるタイプへテラスタルした場合は「テラスタイプ技が1.5倍、元のタイプ技も1.5倍」となります。一方、元々のタイプと同じタイプへテラスタルした場合は「テラスタイプ技が2.0倍」へ強化されます。さらに特性「てきおうりょく」を持つポケモンが同タイプへテラスタルした場合は、驚異の2.25倍補正が適用されます。
Q3:急所に当たった場合、相手の「リフレクター」や「てっぺき」はどう扱われますか?
A3:急所命中時は、防御側の有利な状態がすべて無視されます。「リフレクター」「ひかりのかべ」によるダメージ軽減は無効化され、「てっぺき」や「めいそう」で上昇した防御・特防ランクも計算から除外されます。ただし、攻撃側の攻撃・特攻上昇ランクなど「攻撃側に有利な補正」はそのまま維持されて大ダメージが与えられます。
まとめ:計算式の仕組みを制する者が対戦環境の頂点を掴む
ポケモンのバトルにおいて、目の前のHPゲージを削り切れるかどうかは、決して運任せのブラックボックスではありません。基本式に組み込まれたfloor処理、0.85〜1.00の16段階乱数、そしてテラスタルや持ち物がもたらす幾重もの乗算ロジックが織りなす必然の結果です。
「なぜ耐えられたのか」「どうすれば耐えられたのか」を計算式の視点から紐解くことで、日々の育成論や努力値調整の精度は劇的に向上します。感覚だけに頼らない確かな数値的根拠を味方につけ、次のランクバトルでの勝利を確実に引き寄せてください。 (出典: ポケモン ダメージ 計算 式(Yahoo!ニュース))