ダメージ計算機SV


DamageCalculator.zip(使い方はzip内のreadme。Zip contains readme.)
ダメージ計算機 for ポケモンSV Web版 / Web version。

ダメージ計算式を見たら、なんとなく作ってみたくなった。
秘伝のタレ状態だったExcelを脱却してUnityに移行。だいぶすっきりした。

できること / Function

単純なダメージ計算 / Simple damage calculation

複数の攻撃の計算結果を、合わせて表示。

必要な攻撃の計算 / Calculation of the min attack to desired damage

攻撃を1刻みで変化させたときのダメージをまとめて表示。

必要な耐久の計算 / Calculation of stats for survive desired move(s)

任意の攻撃を耐えるための耐久調整。
例:物理耐久をA+B耐え、特殊耐久をC+D耐えにするための努力値配分を表示。
例:物理技Aと特殊技Bの集中攻撃を耐えるための努力値配分を表示。

能力値から努力値を計算 / Simple calculation of Stats and EV

指定した値に必要な努力値を表示。

攻撃の保存 / Saving input parameters

入力した攻撃パラメータの保存と読み込み。

日本語と英語の切り替え / Switching language automatically (or right top gear button)

基本は自動判別。右上の歯車ボタンで手動設定。

更新履歴

1.9 (2024/01/30)

「たいねつ」の補正位置を変更。(威力→攻撃)

続きを読む

ポケモンWordleの初手(次の一手)問題

f:id:metagross-armor:20220204225819p:plain

ポケモン名を入力することとは

次の一手を考えるにあたって、ポケモン名を入力することはどういうこと考える。
2つのポケモン名の組は、緑を含む、茶色を含む、どちらも含まないの3種類の結果を返す。どの位置の緑、どの位置の黄土色でさらに細分化できるが、複雑になりすぎるのでそこまでは考えない。
よって、解答候補群にあるポケモン名を入力として与えることは、解答候補群を3種類(以下、緑グループ、茶色グループ、灰色グループ)に分割する処理と考えられる。

分割結果の評価方法を定義すれば、どのポケモン名で分割するのが最適かを調べられる。

分割結果の評価

灰色グループからの絞り込みが一番難しい(手数がかかる)と考えられるので、灰色グループに属するポケモンの少なさを最優先で評価することにした。
これはすんなり決まったのだが、以降の評価方法が悩ましいところ。
今回は、確定できるポケモンの数が多いもの、それも同数の場合は緑グループに属するポケモンの数と灰グループに属するポケモンの数が近いもの(可能な限り半々に分ける)を上位とした。

初手と2手目の推奨ポケモン
世代 初手 初手でどの文字も灰色のとき
赤・緑 サンダース ライチュウ
金・銀 バクフーン アズマオウ
ルビー・サファイア ジーランス ゴルダック
ダイヤモンド・パール レントラー カメックス
ブラック・ホワイト ジーランス ダルマッカ
X・Y レントラー ダルマッカ
サン・ムーン ルナトーン マスキッパ
ソード・シールド ジーランス ダルマッカ
おまけ

使い方は、「使い方.txt」。
WordleAnalyzer.zip - Google ドライブ

ポケモン しりとり表

ポイント

セ、ハ、ヘ、ペで終わるポケモンは存在しない。
次につなげられないポケモンは存在しない。
スとルは、それで終わるポケモンの数とそれから始まるポケモンの数の差が飛びぬけて大きい。

表の見方
  • 頭文字:[頭文字]で終わるポケモンの数(セ,ハ,ヘ,ペから始まるものを除く) → [頭文字]から始まるポケモンの数(ンで終わるものを除く)

凡例

  • 頭文字
    • [頭文字]から始まるポケモンの数が、[頭文字]で終わるポケモンの数より
      15種以上少ない
      10種以上少ない
      5種以上少ない
      多い(ただし、ハクリューから開始したときは「ユ」の大小関係が変わる)
  • ポケモン
    • 末尾の文字の、[頭文字]の色と同じ。
ポケモン一覧

種族値辞書(第8世代)

f:id:metagross-armor:20200621231555p:plain
@ねくろず
注釈を出せるようになったらしい。(Microsoft IMEでしか試していない。)

20200623:ゼルネアスを追加。イベルタルのコメントを「通常/通常」から「通常」に変更。

KKP+KP3.1

f:id:metagross-armor:20170304221119p:plain
ポケモンの被りポイント及び組み合わせ被りポイント、各人の被りポイント合計を集計するためのツール。

第7世代のポケモンを追加。
ポケモン名を変更するための専用シートを追加。