投稿

ラベル(MATLAB)が付いた投稿を表示しています

【ポケモン】HBDへの努力値の振り方について考える

イメージ
最近, MATALBを使ってポケモンのダメージ計算ツール を作成していますが, その中でいろいろな 拡張機能 を付加する中で,結局どういう方針でHBDの努力値降るのがいいの?とボク自身混乱してきたのですこしまとめてみることにします。 1 拡張機能と役割について 2 サンプル比較 3 まとめ

【ポケモンMATLABダメ計】拡張機能リスト

イメージ
本記事は以下リンクの補足として扱う。 【ポケモン】MATLABでダメージ計算ツールを作成 以下内容を示す。 6. 拡張機能 基本機能に追加する各拡張機能について記述する。 6.1 x16-Mode →"乱1","乱2耐え"のとき,配列ごとに条件を満たす値を算出する機能 6.2 x16MaxDisp-mode →x16-Modeで算出した値をUIに反映する機能 6.3 DamageLineDecision-Mode(DLD-Mode) →"確1","確2耐え"などの基準を自動で決定する機能 6.4 x16Change-Mode →ダメージ計算後,プロット変更時にx/16表示を最適化する機能 6.5 Exchange-Mode →攻撃側ポケモンと防御側ポケモンのステータスなどを入れ替える機能 6.6 NewOpenVar-Mode(NOV-Mode) →指定したH実数値,BD実数値の配列を呼び出す機能 6.7 MovePowerChange-Mode(MPC-Mode) →わざ威力を入力変更する機能 6.8 MaximumHBD-Mode(MHBD-Mode) →努力値252分をHとBDに配分し,耐久特性を明確化する機能。 6.9 1on1-Mode →1入力1出力のダメージ計算機能 6.10 RunningTest-Mode(RT-Mode) →多入力多出力の連続試験機能 6.11 DamageKeeping-Mode(DK-Mode) →ダメージ計算の配列を一時保存し,次の計算結果に加算する機能 6.12 BoundaryCalculation-Mode(BC-Mode) →耐久ラインを明確化し,努力値配分を最適化させる指標を表示する機能 6.13 ParameterSpecification-Mode(PS-Mode) →一部パラメータを特定した状態でPS-Mode(通常フロー)による計算を行う 6.14 HequelBD-Mode(HeBD-Mode) →耐久調整におけるH=B+Dを満たす条件を算出する機能 6. x1 あとがき 6. x2 更新履歴

【ポケモンMATLABダメ計】ダメージ補正リスト

イメージ
本記事は以下リンクの補足として扱う。 【ポケモン】MATLABでダメージ計算ツールを作成 以下内容を示す。 7.ダメージ補正の概要 ダメージ補正は以下式の計算家庭において,わざ,特性,もちもの,天候,フィールドなどの各要素によって係数が変わる補正を指すこととする。 以下,コードにダメージ補正を記述する ・func01 ・func_calBlock ※分類について At 攻撃視点の補正 Df 防御視点の補正 - 分類なし 未 未実装 7.1 すばやさ補正 7.2 わざ威力変更   7.2.1 Zわざ   7.2.2 ダイマックスわざ 7.3 わざタイプ変更 7.4 物理特殊判定 7.5 わざ威力補正 7.6 攻撃実数値補正 7.7 防御実数値補正 7.8 +2前補正 7.9 +2後補正 7.10 タイプ相性・一致補正 7.11 ダメージ補正 7.12 スリップダメージ補正 7.13 回復ソース補正 7.x1 あとがき 7.x2 更新履歴

【ポケモン】MATLABでダメージ計算ツールを作成するお話

イメージ
MATLABでポケモンのダメージ計算ツールを作るためのノートです。 設計メモとして適当に書いているだけなので,ちらっと見たい方はどうぞ。 多分何いってんだこいつ?で終わると思う 【完成図】 現段階での,ポケモンダメージ計算ツールのUI画面を以下に示す。 1.初期画面 2.ダメージ計算画面 【現行機能】 1. 通常フロー(1入力多出力システム) 1.  AllPatern-Mode( 1入力多出力システム )  A特化ガブリアスのじしんをギルガルドがどのラインで耐久可能か,H努力値0-252の64パターン,B努力値0-252の64パターン,性格補正0.9-1.1の3パターン,計12880パターンを一度に計算し,結果を出力する。 2.  1on1-Mode (1入力1出力システム)  A特化ガブリアスのじしんをH252ギルガルドにどれだけダメージが入るかを計算し,結果を出力する。 3.  RunningTest-Mode (連続試験機能)  A特化ガブリアスのじしんをデータベースに登録してあるサンプル全てに計算を行う。  また,データベースに登録してあるサンプルの火力指数でB4ガブリアスがどこまで耐久できるか計算を行う 4.  ParameterSpecification-Mode (パラメータ指定モード)  1.AP-modeの機能拡張版ダメージ計算モード。Df側の性格補正,努力値のインプット情報を指定して計算を行う。 以下,コンセプト,設計メモなど 【目次】 目的・背景・環境 基本コンセプト 基本公式 機能フローチャート 基本機能 拡張機能 ダメージ補正の概要 あとがき 課題リスト 参考資料 更新履歴 関連記事 ・ 【ポケモンMATLABダメ計】ダメージ補正リスト ・ 【ポケモンMATLABダメ計】拡張機能リスト