History

ここではレーサー集計の歴史と更新について触れます。

きっかけ

RO攻城戦ログ集計スクリプトを見つけ、試すついでにLydiaワールドのデータを色々と作っていました。

その中に「落城回数集計」という項目があり、それを元に各ギルドの集計を レーサー集計として公表することにしました。
最初は人のお役に立てばいいな、と思う程度で始めました。
実際に集計結果を掲示板に投稿した所、意外にも好評でいろいろな方の励ましを頂いた結果、定期的に継続してみようと思いました。

集計の自動化

最初は手動で集計を作成、修正をしていました。
集計の手間を減らすために、RO攻城戦ログ集計スクリプトの改造に取り掛かりました。
subkoujou.pl 内の dispRanks 関数を改造し、raceRanks 関数を作りました。

その後、RO攻城戦ログ集計スクリプトのソースコードをじっくりと見てそのスクリプトが 持つ色々な問題点に気づきました。

問題点

この時のバグ修正と、改造成果はRO攻城戦ログ集計スクリプト改造にあります。

新規作成

この問題点により、毎回の集計内容の占領回数の修正とチェックを行いました。 しかし量が多く、見落としが結構ありました。
手間と労力が大変なため、その問題の修正を考えることになりました。

最初はRO攻城戦ログ集計スクリプトの修正を考えました。しかしそのPerlで書かれたソースコードは読むのが大変で、さすがに理解し切れません。
そこで、Rubyの勉強もかねて同じようなことが出来るスクリプトを自分で組む事にしました。

二月以上掛けて大体の形が出来上がり、さらに一月以上掛ける事で公開を前提とした ソースコードと問題点の修正が出来ました。

違い

RO攻城戦ログ集計スクリプトと本スクリプトの違いは以下の通りです。

前回の攻城戦ログがない場合は前回の攻城戦結果は反映されません。

変更履歴

2007/08/13 ver 1.15

2007/07/02 ver 1.14

2007/03/07 ver 1.13

2007/01/13 ver 1.12

2007/01/10 ver 1.11

2006/11/29 ver 1.10

2006/09/15 ver 1.9

2006/05/30 ver 1.8.5

2005/08/22 ver 1.8

2005/08/09 ver 1.7.6

2005/06/23 ver 1.7.5

2005/05/27 ver 1.7

2005/02/18 ver 1.6

2005/01/25 ver 1.5.1

2005/01/20 ver 1.5

2004/11/19 ver 1.0

2004/11/16 ver 0.7

2004/11/10 ver 0.6

2004/11/02 ver 0.5.6

2004/10/28 ver 0.5.5

2004/10/26 ver 0.5

2004/10/19 ver 0.2.1

説明の修正

2004/10/15 ver 0.2.0

HTML出力を追加
初公開

2004/10/06 ver 0.1.5

スクリプトとウェブページの公開準備を始めました。

2004/09/13 ver 0.1

原型完成

2004/07/22 start

作成開始


目次に戻ります。