EV最適化ソルバ

「この技を確定で耐える」「相手を確定数で落とす」ための最小の努力値を逆算します。HPと防御の効率的な配分も提示します。

対戦形式

耐えさせるポケモン

このポケモンの努力値を最適化します

Lv50
ランク補正

攻撃側(相手・固定)

相手の構成を入力(努力値含む)

Lv50
能力ポイント0 / 66
ランク補正

技を選ぶと最適な努力値を計算します。

努力値の逆算の考え方

「耐える」モードでは相手の攻撃を指定の回数まで確定で耐えるための最小の努力値を、「落とす」モードでは相手を指定の確定数で倒すための最小の努力値を探索します。努力値は4ごとに実数値へ反映されるため、無駄のない配分(端数を切らない値)を返します。合計510・1ステ最大252という上限も守ります。「Pokémon Champions」を選ぶと、努力値の代わりに能力ポイント(1つの能力に最大32、合計66)で同じ探索を行います。

よくある質問

努力値の上限はいくつですか?

1つの能力に最大252、6つの合計で最大510です。実数値は努力値4ごとに1上がるので、252は「4の倍数で最大まで振った状態+端数なし」を意味します。

HPに振るか防御に振るか、どちらが得ですか?

実際に受けるダメージ量で決まるため、一律の正解はありません。物理も特殊も受けるならHPが両方に効いて効率的ですが、片方だけを想定するなら防御側に寄せた方が少ない努力値で耐えられることがあります。このツールは両方の配分を試して最小の合計を返します。

「確定で耐える」とはどういう意味ですか?

ダメージ乱数の最大値(100%側)を受けても倒れない、という意味です。乱数のどの値を引いても生き残るので、実戦で「運が悪くて落ちた」が起きません。逆に「落とす」側は最小値でも倒せる配分を返します。