経路検索

2019-06-03 (月) 07:55:22
お名前:

RO内、各種転送を利用する場合の、目的地までの最安値経路を検索するアプリです。

出 発:
到 着 :

■ 検索条件:使用してよい手段/アイテムをチェックしてください。
飛行船
                   




以下、いろいろ補足メモ。

  • Javascript使用します。
  • 動作確認環境は『Vivaldi(Chromiumエンジン)』と『IE11』。
    • 今のところ、IEなどで「アイテム使用転送」時の利用アイテムが表示されません。
  • 検索はこちらに登録されている情報に基づきます。
    • データは全部ブラウザ上に転送します。そのため、起動時ちょっと重め。
  • 出発地・到着地は、いくつかの入力補助を実装しています。
    • 「先頭数文字」での一致検索をサポートしてます。
      • だから「プロ」とか「イズ」とか入力で大丈夫です。
    • 登録済の辞書情報での検索に対応しています。
      辞書情報もこちらで編集登録しています:ページ末端を確認してください。

ToDo.

  • 単純に対応地図追加
    • こちらの充実で、ソフト的な対応は不要なはず。
  • 地図情報に「徒歩での移動経路」情報の埋め込み
    • すでにいくつかのマップで対応している:『駐屯地→スプレンティッド』の「徒歩、地図2つ分←に移動」というような情報の埋め込み。
      適時・継続的に実施中。
  • 似たような感じで、ワープNPCの座標情報も埋め込みたい。
    例えば「リヒタルゼンの空港はどこにある?」的な。
  • イベント限定の転送。
    • 「期間限定で存在する出発点」になるのが独特。
    • 「試作型ワープボタン」をチェックボックスに加えて、これを使えるときに利用できる転送拠点を作るやり方を考えている。
  • 「乗り換えが少ない」検索
    • 案外無料転送が多いため、それを乗り継ぐことでかなりの広域を安価で移動できる。
      これ自体は狙い通りではあるが、あまりにあまりなケースもあるので。
      • 例えば、イズルードとアルベルタはカプラで 1200z だが、マラン島がこれらの都市と無料移動サポートしているため、イズ→マラン→アルベルタと無料で移動できてしまう。
  • マラン缶詰の「Zenny換算」設定
    • これも上記「乗り継ぎ」問題への対応。
      まだ暫定案で、やるかどうかも未定。
    • マラン缶詰+ポタリワープが優秀すぎて、なにを検索してもこのルートになりがち。
    • 具体例:「プロ→ジュノー」。
      カプラなら、プロ→アルデバラン→ジュノーで、転送2回で移動できる。
      マラン缶詰でも「プロ→マラン→ジュノー」と、同じ転送2回。
      こうなると、Zennyと缶、どっちを安くみるか、という話になる。
      • まあ、日記にも書いた「マップ内歩行時間」の差もあるが。
  • 徒歩や飛行船の「Zenny換算」
    • これも上記に近い。
      「乗り換えが少ない」で実施してもよいが、同じマップ移動回数でも「転送1回」と「徒歩で1マップ」とでは、後者は重いだろう。飛行船の飛行時間も同様の問題がある。
      • 今は「徒歩は無料、1zenny相当」で換算しているが。
        ここを例えば「1マップ徒歩移動は1000z 相当」とかしたらどうなるか、という考え方。
        プロ→イズはカプラ転送を使えば600z、歩くと2マップ。
        1マップ300zを使って移動していると考えると安い?高い?
      • 上記にあわせて「プロ→ジュノー」で考えると。
        飛行船を使うと「プロ→イズ(飛行船)→ジュノー」という、これも前例と同じ移動手順で対応できる。
        が、ご存知の通り飛行船は「リアルに時間がかかる」ので、同じ移動手番よりも重い。
      • また金額だけなら、「プロ(楽園団)→ウェルス(案内人)→ジュピロス入口(徒歩3マップ)→ジュノー」・・・というルートで無料移動できてしまう。移動距離で弾けるには弾けるが、現状はこれが引っかかってしまう。
        転送はともかく、地上を3マップも徒歩で歩くのは、いくら何でも「割高」過ぎる。