ドラクエウォークで最適なこころセットをシミュレーションする「エクドラ!Excelドラクエウォーク」を本日、ここに公開しました。職業と武器スキルを選択するだけで、数十万通りの組み合わせを計算、最適な火力や耐性のこころセットを一覧表示します。現時点、独自の特長としては
・系統を指定できます
・セットに組み込みたいこころを個別に指定できます。(レベリング中にメガゴールドマンを付ける場合などを想定)
・こころセットの耐性合計値を表示します
・選んだこころ性能(詳細)を別ウィンドウで表示します。
・特殊スキル(アバン流刀殺法やクレセントムーンの属性複合攻撃)にも対応しています。
といったところ。もちろん、持っていない(使用しない)こころや、レベルやコスト制限の指定も可能です。今後、前作で組み込んでいたこころチャート(散布図)機能も実装したいと考えています。
コロドラさんがあまりに使いやすいので、Excelで動作する本ソフトにニーズはないような気もしますが、メガモン、ほこらの強敵や超高難度など、系統ダメージアップや系統耐性も考慮した最適なこころ組み合わせを考えたい時に、使っていただけるかもしれません。苦戦するモンスターとの対戦に備えて、Excelを立ち上げ、HPやみのまもりが色で一目でわかるシミュレーション結果を参考にして自分に合った「こころセット」を考えるのも楽しいです。あ、あと、Aしか持ってない場合、「一覧」シートを書き換えてしまえば、そのまま動作します。そういう使い方もExcelならではですね。
作り始めてちょうど1ヶ月、基本土日の数時間をかけて、たまには平日の夜も作業、実に楽しい時間でした。こういう遊び方ができるのもドラクエウォークの魅力です。いかに処理速度を上げるか、配列の持ち方やワークシートへの一括書き込み、セルの条件付書式の活用や、オートシェイプを使った「こころ詳細」画面の表示などなど、昔取った杵柄?で、随所に工夫を凝らしました。これらを考え実装する過程もほんと楽しかった!ワークブックのモジュールやシートには保護をかけていませんので、VBAに興味ある方はコードでも楽しんでいただければ幸いです。個人的にはこころセット一覧表の虹枠をセル背景色で表現、これが一番のお気に入りでして、マクロも含め作成にあたり使ったテクニック等も本サイトで解説していければと思っています。
最後に、わかりやすいこころデータを一覧ページとCSVで公開(ドラゴンクエストウォークVIEWサイト)してくださっているマクロさん、二次利用快諾いただきありがとうございました!そのままワークシートに取り込む形で使わせていただいており、マクロさんの素早い更新に合わせ、本「エクドラ」も迅速に更新したいと考えています。
まだまだ不具合もあると思います。動作がおかしかった時、あるいは感想や改善要望なども、下欄にコメントいただけるとありがたいです。
コメント
[…] […]