ファイアーエムブレム無双 api - 闘技場キャラ

ファイアーエムブレム無双
本当に面白いですね

だけど, 素材集めがなかなか大変だと思います

特にプレイアブルキャラクターが落とす専用素材はなかなか集まりません
キャラ専用素材は 闘技場 で集めるのがいいと思いますが, どの闘技場でどのキャラクターと対戦できるのか, 多すぎてよく分からない

攻略サイトを見てもいまひとつうまく検索できないし

なんて途方に暮れている, そんな人もいるんじゃないかと思います
わたしがそうでした

そんなあなたとわたしの悩みを解決するべく api を作りました

ファイアーエムブレム無双 api - 闘技場キャラクター

できること

キャラクターをパラメータで与え, そのキャラクターと闘える闘技場を取得する

url

http://ooq.jp/pri/game/fe.wa/api/select.tougi.php

パラメータ

chara : キャラクター名 (英名) 複数指定可 (カンマ区切り) 

取得値

次のオブジェクト配列を取得します

[
  {
    "map": マップ名,
    "x": マップ上のx位置,
    "y": マップ上のy位置,
    "lv": レベル,
    "battle": バトルの種類,
    "atr": 何回戦の相手か,
    "name": キャラクター名
  },
:
]

アクア または リアン または カムイ のいる闘技場を取得する

リクエスト

http://ooq.jp/pri/game/fe.wa/api/select.tougi.php?chara=aqua,rian,kamui

レスポンス

[
  {
    "map": "運命か、絆か",
    "x": "5",
    "y": "6",
    "lv": "8",
    "battle": "闘技場",
    "atr": "5",
    "name": "リアン"
  },
:
]

キャラクター名 (英名)

パラメータに与える名前の英名は次となります
(海外版と綴りが違うかもしれませんが, あくまでキーワードとして)

+----------+--------------+
| id       | name         |
+----------+--------------+
| anna     | アンナ       |
| aqua     | アクア       |
| celica   | セリカ       |
| chrom    | クロム       |
| darios   | ダリオス     |
| elise    | エリーゼ     |
| evilzerg | イビルザーグ |
| fauder   | ファウダー   |
| frederik | フレデリク   |
| garnef   | ガーネフ     |
| hinoka   | ヒノカ       |
| kamira   | カミラ       |
| kamui    | カムイ       |
| leon     | レオン       |
| linda    | リンダ       |
| liz      | リズ         |
| lucina   | ルキナ       |
| macbeth  | マクベス     |
| marks    | マークス     |
| minerva  | ミネルバ     |
| navar    | ナバール     |
| oboro    | オボロ       |
| oud      | ウード       |
| rian     | リアン       |
| rin      | リン         |
| rufle    | ルフレ       |
| ryouma   | リョウマ     |
| sakura   | サクラ       |
| sallya   | サーリャ     |
| sheeda   | シーダ       |
| sion     | シオン       |
| takumi   | タクミ       |
| tiamo    | ティアモ     |
| tiki     | チキ         |
| zero     | ゼロ         |
+----------+--------------+

活用例

こちらの記事 に作成しました

javascript で作成しましたので実装コードに興味あればソースを見てみてください

以上となります

よかったら使ってみてください!!