ファイアーエムブレム無双、本当に面白いですね。
だけど、素材集めがなかなか大変だと思います。
特にプレイアブルキャラクターが落とす専用素材はなかなか集まりません。
キャラ専用素材は 闘技場 で集めるのがいいと思いますが、どの闘技場でどのキャラクターと対戦できるのか、多すぎてよく分からない。
攻略サイトを見てもいまひとつうまく検索できないし。
なんて途方に暮れている、そんな人もいるんじゃないかと思います。
わたしがそうでした。
そんなあなたとわたしの悩みを解決するべく 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 で作成しましたので実装コードに興味あればソースを見てみてください。
以上となります。
よかったら使ってみてください!