//pkdxbywattanx

pkdx

Claude Code/Codexをつかってポケモン対戦用のパーティ構築・ダメージ計算・ポケモン情報の検索をするツール

0
0
0
C

pkdx

ポケモン対戦の構築支援ツールです。
Claude Code / Codex と対話しながらチームを組んだり、ポケモンの型を作ったり、ダメージ計算や対戦シミュレーションができます。

できること

  • undefinedチームビルド: 軸ポケモンを決めたら、タイプ補完・素早さ調整・メタ対策まで対話的にガイド。6体構築と3体選出パターンを提案する。チャンピオンズのバトルチームスクリーンショットから登録も可能
  • undefinedダメージ計算: 特性・持ち物・天候・テラスタル込みの乱数ダメージを計算。「確定2発」「乱数1発(12/16)」のような実戦的な確定数を出力する
  • undefined育成シミュレーション: 性格・特性・持ち物・技・努力値を対話的に設定し、Lv50実数値を算出。完成データはファイルに保存でき、チームビルドでも利用できる
  • undefined耐久指数最適化: H/B/D の努力値配分を最適化。HP条件(きのみ/オボン/たべのこし)・物理/特殊比重・top-N 候補の指定に対応し、「HBD 値が最大になる配分」を提示する
  • undefinedポケモン検索: 名前・タイプ・素早さ・覚えるわざなどの条件でポケモンを検索。技一覧やタイプ相性もすぐ引ける
  • undefinedバトルシミュレーション: 登録済みのチーム2つを使って、選出から対戦結果までをシミュレーション。最適行動を取り続けた際の勝率を導出

対応バージョン

ポケモンに関するデータは https://github.com/towakey/pokedex/ を用いています。
一部チャンピオンズに対応するため徹底攻略データを追加しています(技、メガポケモン)

セットアップ

A. データをクラウドに保存したい場合(GitHubアカウントあり)

GitHubアカウントがあれば、作成した構築・育成データをクラウドにバックアップでき、複数のPCで共有したり、過去のデータに戻すことができます。

  1. GitHubの pkdxtools/pkdx ページ右上の「Fork」ボタンを押す
  2. クローンしたリポジトリのURLをClaude Code / Codexに渡して「これ使いたい」
  3. 以降は /self-update スキルで最新版に追従できる

B. まず試してみたい場合(GitHubアカウントなし)

このリポジトリのURLをClaude Code / Codexに渡して「これ使いたい」でOK。データは手元のPCにのみ保存されます。
あとからGitHubアカウントを作成してクラウド保存に切り替えることも可能です。

使い方

Claude Code / Codex (CLI / デスクトップアプリどちらでも可) をこのリポジトリで開いて話しかけるだけ。

> ガブリアス軸で構築したい
> ガブリアスのげきりんでサーフゴーに何発?
> ガブリアスを育成したい
> ガブリアスの総合耐久を最適化したい
> 対戦シミュレーションをしたい

または、スキルを呼び出すことも可能

# 構築をはじめる
> /team-builder

# ダメージ計算をはじめる
> /calc

# 育成シミュレーションをはじめる
> /breed

# 対戦シミュレーションをはじめる
> /nash

作成したチーム・型は ./box 配下に置かれる。手動で編集もできるし、Claude Code / Codex経由で閲覧・編集も可能。

CLI 単体でも使える

bin/pkdx query "ガブリアス"           # 種族値・特性を確認
bin/pkdx moves "ガブリアス"           # 覚える技を一覧
bin/pkdx search --type "ドラゴン" --min-speed 100  # 素早さ100以上のドラゴン
bin/pkdx damage "ガブリアス" "サーフゴー" "じしん"  # ダメージ計算
bin/pkdx hbd "カビゴン" --nature ずぶとい            # 耐久指数が最大になる努力値配分
bin/pkdx stat-calc "ガブリアス" --ev "0,252,0,0,4,252" --nature ようき  # 実数値計算
bin/pkdx type-chart "ほのお" "くさ"   # タイプ相性
bin/pkdx coverage "じめん,こおり"     # 攻撃範囲の確認

対応環境

macOS (Apple Silicon) / Linux (x86_64) / Windows (WSL2)

ライセンス

MIT

[beta]v0.14.0