1 / 31

Sagelo

エタニティーでは、レイドで出た戦利品の分配を指名制で決定している (詳しくは こちらのページ をご覧ください)。この戦利品の分配方法という大問題は、 歴史的には様々な紆余曲折があって、 いわゆる DKP システムを採用していたこともあった。

その時に制作されたプログラムは mob や item 情報などと連携して DKP の得失をデータベース化する本格的なもので、 これは幾たびかの変更を経つつ、種々の履歴管理などに現在でも使用されている。 いずれこの DKP システムのプログラムについても紹介する予定だが、 今回はそれとは別に制作されたメンバーの装備一覧プログラム、 通称 sagelo をご覧いただくことにしよう。

さて、戦利品の取得者を決定する際には、候補者が今なにを装備しているのか、 まず調べなければならない。 そのための素晴らしいサイトが、 magelo だ。 ここではグラフィカルに登録キャラクターの装備を閲覧でき、 入力もアイテムデータベースから検索して選択するだけと非常に簡単で、 メンバー全員が常に現在の装備を magelo に反映させることが義務となっている。

とはいえ、あるアイテムの取得候補者が多数にのぼる場合は、 各キャラの magelo のページを開いて、 それぞれのスロットのアイテムをいちいち調べるのが非常に手間であることは 想像していただけるだろう。 その手間を省くための支援プログラムが sagelo だ。

sagelo は、magelo に登録されたキャラクターの装備品等のデータを読み込み、 テキスト化した一覧表として出力する。 また、表示のオプションとして、クラスやスロットでの絞り込みが可能だ。

実際に動いている サンプル をご覧いただきたい。サンプルの登録キャラクターは、 当ギルドのメンバーリストが公開準備作業中で近日公開予定のため、 あまみや さまの EverQuest日本人GuildのWAR一覧 を参考にさせて頂いた。多謝。

なお、実際に運用している sagelo は、一定時間ごとに自動で magelo をアクセスし、 情報を同期するように設定しているが、 上記サンプルでは自動更新は設定されていない。

ちなみに sagelo の名前の由来についてはお答えできないので、あしからず。 プログラマー的には hogelo だとか hagelo だとかのほうが、 馴染みやすい気もするのだが……。

(従軍詩人 Q)

Posted by Quese, January 31, 2004
Comments
Post a comment









Remember personal info?