ポケモンのダメージ計算について

このQ&Aのポイント
  • ポケモンのダメージ計算について説明します。レベル30のレアコイルとレベル30のスターミーの対決を例にします。実際ポケモンスタジアム1で見た所、Lv30のスターミーがLv30のレアコイルにバブルこうせんをまず1回しました。その結果、レアコイルのHPが20削られました。しかし、2回目に同じ技を使ってもレアコイルに削られるHPは18となり、1回目との誤差が2です。
  • 誤差が出ることから、ポケモンの能力値の計算式にも誤差がある可能性があります。HPの計算式は(種族地×2+努力地+個体値)×レベル÷100+レベル+10であり、HP以外の能力値の計算式は(種族地×2+努力地+個体値)×レベル÷100+5です。
  • 以上のことから、ポケモンのダメージ計算には一定の誤差が存在することがわかります。質問は、その誤差が一体何なのかです。誤差が出る理由やその具体的な範囲について考えることが重要です。
回答を見る
  • ベストアンサー

ポケモンのダメージ計算について

例えばレベル30のレアコイルとレベル30のスターミー との対決で考えます。 実際ポケモンスタジアム1で見た所ですが Lv30のスターミーがLv30のレアコイルにバブルこうせんをまず1回しました そしたらレアコイルに20のHPが削られました。 その後レアコイルはちょうおんぱして結局命中しなかった。 2回目です。続きのバトルです。 またLv30のスターミーが同じ技でバブルこうせんをレアコイルに先制攻撃で命中しました。 そのときなんと削られたHPは18です。 18ですよ。1回目にやったときとのレアコイルに削られたHPの誤差は2 しかもレアコイルは特殊能力を上げたり、スターミーも特殊能力を上げたり下げたりするような技、追加技は一切使っていません。 特殊能力にお互い一切何も影響なかったなら誤差は出ないと思ったんですが 事実出ました。ということはちょっとのずれがゲームでも出るわけです。 質問は その誤差は一体何ですか? ということです。 そしてここで誤差が出るということはポケモンの能力値の計算 HP:(種族地×2+努力地+個体値)×レベル÷100+レベル+10 や HP以外:(種族地×2+努力値+個体値)×レベル÷100+5 という計算にも誤差は出るんじゃないかと思うのです。(もちろん初代ポケモン内なので性格補正は ありません)

noname#131453
noname#131453

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

私はGBAからのポケモンしかやったことがないので第1世代のポケモンは詳しくありませんが、ポケモンのダメージ計算式は、乱数を使っているので、技を使うたびダメージがほんの少しづつ変わる仕組みになっています。 具体的には、計算し終わった後のダメージにランダムに約0.85~1.00の数字をかけています。 Lv30のスターミーがそのレアコイルに与えられる最大のダメージ(つまりランダム化の際に1.00がかけられたとする)を20とし、それに0.85をかけると17になるので、ダメージ18は十分ありうる数値です。 また、能力値やダメージの計算式は、データ解析などで得られたものなので、間違いがあるということは(よっぽどのことがない限り)ないと思います。

参考URL:
http://www.pokedex.jp/gsc/damage.html
noname#131453
質問者

お礼

URLさんこうになりました。

関連するQ&A

  • ポケモンの種族値について

    初代ポケモン「ポケットモンスター赤・緑」(1996年発売)のソフトにおける ポケモンの能力値は HP:(種族地×2+努力地+個体値)×レベル÷100+レベル+10 HP以外:(種族地×2+努力値+個体値)×レベル÷100+5 らしいです。 Lv21のコイルの努力値なしで特殊能力の計算をすると (95×2+0+31)×21÷100+5=51.41 で確かに51以上は出ないです。 でも自分はすでに51,4までが最高と断定できないと思っています。 どうしてもどうしても努力値なしでこれ以上の値が出ないかとずっとずっと本当に思っています。 例えば52はいかないにしても51,7とか51,9あたりくらいまで。 質問は コイルの特殊能力の種族値は95ぴったりなのか?95,2であったりすることもないのか? ということです。 もし95,2あたりだとすれば Lv21のコイルの特殊能力が努力値なしで 51,7あたりまでいきます。 51,4までが最高と断定できるとは限らないと思うんです。 そう断定されると本当に今まで自分がやっていたことが無駄に感じて、これ以上でないかという 面白みがなくなります。 本当に51,7という特殊能力を持つLv21の(努力値なしの)コイルが見つけたらものすごく うれしいんです!!

  • 努力値なしでコイルの特殊が高いのを探してます!!

    HP以外のポケモンの能力値は (種族地×2+努力値+個体値)×レベル÷100+5 だと言われています。 但しソフト名は「ポケットモンスター赤・緑」(1996年発売)で初代ポケモンというものです。 しかし (種族地×2+努力値+個体値)×レベル÷100+5 という計算において誤差は出ないんでしょうか? 例えば最後の+5はもしかしたら+5,1になったり あるいは実際にあてはめて Lv21のコイル努力値なしで個体値が31である特殊能力の計算をすると 種族値は95らしいので (95×2+0+31)×21÷100+5=51.41 であるが、もしかすれば最後の+5の微小変動により0,2くらい 変わったりするなど。 今自分は努力値0でLv21のコイルの特殊能力が51,5を超えるようなものが出ないかと 探してゲームやっています。 51,5を超えるようなものがなんとしてでも絶対に手に入れたいです!!! どうしても欲しいんですよ。。。

  • 特殊が高いコイルが欲しいんです!!!

    ある回答者によると初代ポケモンの能力値は HP:(種族地×2+努力地+個体値)×レベル÷100+レベル+10 HP以外:(種族地×2+努力値+個体値)×レベル÷100+5 らしいです。 Lv21のコイルの努力値なしで特殊能力の計算をすると (95×2+0+31)×21÷100+5=51.41 です。 しかし HP:(種族地×2+努力地+個体値)×レベル÷100+レベル+10 HP以外:(種族地×2+努力値+個体値)×レベル÷100+5 という計算はどうやって出てきたんですか? これが絶対に確実に初代のゲームやっていて成り立つと言うほしょうはあるんですか? それにしても 努力値なしでLv21のコイルの特殊が51より大きいのを今ねばってねばって出てこないかと探してます。どうしても特殊がそれ以上高いものが欲しいんですよ!!!!

  • ゲームにおける計算式の値のずれ

    ゲームにおいて、インターネットではある能力値などを計算する公式があるらしいです。 そういうのってゲームやっている以上値としてほんのちょっとでもずれたりはしないんでしょうか? 例を言うと初代ポケモンの能力値の計算は (種族地×2+努力値+個体値)×レベル÷100+5 らしいです。 例えばLv21のコイルの努力値なしで個体値31であるような特殊能力は 種族値は95より (95×2+0+31)×21÷100+5=51,41 でもこれは種族値が95,0   個体値が31,0 であることが正しいと仮定した計算です。 この能力値51,41はほんの少しでももしかしたらゲームやっている以上ずれが 生じたりする可能性はないんですか? 特殊能力値51,41なので努力値なしでも51,5をなんとしてでも超えるような コイルを初代ポケモンの中で必死に野生のポケモンとして捕まえたいのです!! 欲しいです!! ありえないとか絶対にないと言われると楽しみがなくなります。

  • ポケモンの能力値計算についてです

    最近ポケモンの個体値や努力値から能力値を割り出す計算をする機会があったのですが、どうしても計算が合わないケースがあり質問させていただきました。 HP以外の能力値の計算式は 能力値={(種族値×2+個体値+努力値÷4)×レベル÷100+5}×性格補正 ですが、種族値の一の桁が5で性格補正が1.1、レベル50だとどうしても他の個体値計算の最大ステータスと合いません。http://yakkun.com/dp/ic.htm 実際に計算してみた式が ((65*2+31+0/4)*50/100+5)*1.1 = 94.05 上記サイトの個体値計算では、ステータス65の最大ステータスは93になっています。 努力値をいじると合ったり合わなかったりで、どうにも規則性がなく困り果てています。 なぜこんなことになっているか分かる方教えて頂けると助かります。

  • ポケモンの種族値についての質問です。

    ポケモンの種族ごとに、種族値という値が設定されていることを聞きました。 その種族値の値はどうやって出されているのでしょうか? HP 能力値=(種族値×2+個体値+努力値÷4)×レベル÷100+レベル+10 それ以外 能力値={(種族値×2+個体値+努力値÷4)×レベル÷100+5}×性格補正 という式を http://yakkun.com/dp/system.htm で見ました。 この式以外での出し方は無いのでしょうか? この式でしかでないならなぜ×2をしなければならいのですか?もともとかけた値が種族値ではいけないのでしょうか? 回答よろしくお願いします。

  • ポケモンの種族値の測り方

    ポケモンの種族値は、そのポケモンのレベルが50の時に、努力値を振らずに育てたときの能力値だと聞いたことがあるのですが、個体値がいくつのときの数値ですか?

  • ポケモンの進化について。進化させて育てた場合と進化させずに育てた場合。

    ポケモンの進化についての質問です。 何のポケモンかはこの場では問いません。 特殊な場合は考えずに一般的な答えを教えてくださると助かります。 例えば、 A→Bと進化するポケモンがいますよね。 一般的な1回進化するポケモンです。 (特に指定はしませんが、最終的には3回進化でも同じ事になると思います。) 1、Aを規定の進化条件で進化させずに育てて、あるLvでBになって、Lv50まで上げた場合のステータス。 2、Aを規定の進化条件のままに進化させ、BになってLv50まであげた場合のステータス。 稚拙な文章で理解しがたいとは思いますが、 詳細に言うと、進化前は覚えるのに、進化後は覚えない技を覚えたくて、 Lvを上げて、技を覚えた後に進化させたいということです。 1と2の場合のステータスは同じようなステータスになるのでしょうか? 違う場合、私の予想ですが、2のステータスのほうが高くなるのでしょうか? 個体値、努力値などにはあまり詳しくはないですが、 進化したら種族値は上がり、ステータスも多く上がるようになることも知っています。 技を覚えてから、5Lv程度はLvUPできることを考慮して教えて戴けると嬉しいです。 よろしくお願いします。

  • 最強ポケモンの作り方

    最強ポケモンの作り方 ポケモンに種族価や個体価、努力地などがありますが、 詳しいことがよくわかりません。 ステータスがオール255になる方法はありますか? また、無い場合はどのようなステータス配分が最良ですか? 育て方について教えてください。

  • ポケモンの個体値について質問です。

    ポケモンの個体値について質問です。 個体値が30,31のメタモンを探しています。 野生で捕まえたLv32くらいのメタモンの個体値がVであるかどうか調べる方法はありますか? みなさんLv50にしてから能力確認とかしてるみたいですけど、Lv32でも個体値は見分けられますか? また、野生で3V以上のメタモンを捕まえることは可能ですか? ちなみにソウルシルバーです。よろしくお願いします。