[Rumble-jp-dev] ロボット作成データのやり取り方法

Back to archive index

Laplace lapla****@csc*****
2003年 4月 4日 (金) 23:02:06 JST


laplaceです。
今日はメールが多いですね。ちと驚き。

> ただ、いろんなコンフィギュレーションで対戦してみようという
> 話があったので、リーグ別にしておいた方がデータが
> 洗練されるんじゃないかなと思っていました。

確認は取れていませんがなんとなくジャパンカップでは、
1on1とmeleeで保存したデータは別々だった
かもしれないと思っていますし、
黒澤さんにこういわれると、
なんだかリーグ単位で保存しておくのも悪くないかなと思えてきました。
過去に誰かが、保存したファイルもダウンロードできるといんじゃない
といったことを思い出して、各リーグのデータを収集するということも
できるかな。

> 私が前にデータ保存を試したときは、
> 1on1とmeleeは別ファイルに保存していたので、
> どっちでもかまわないやと思っていました。
> 他の人はどんな風にデータ保持していたんだろう。

手持ちのロボットのデータをざっと見た感じでは
ファイル書き込みを使用していないがほとんどですが
・1on1、Meleeのデータを完全分別
 (ロボット名別、1on1総合とmelee総合など幾つか種類はある)
・1on1、Meleeのデータを一つのファイルに格納
・対戦結果のHTMLを吐き出す
・移動データを保持し読み込むのみ
・何らかのロボで採取した結果を初期時に持ち参照するのみ
ですね。
内部処理まで追っていないのでわかりませんが、
1on1、Meleeのデータを分別書き出しして相互に参照しているのは
私のロボだけかな。
ディレクトリを作成したりして管理しているのはないですね。
ディレクトリはあんまり考えなくてもいいかな。

> 1リーグずつ実行だと、仮に現在10divisionあるリーグを
> 8台の分散サーバで実行していたとすると、
> 1回目は8台同時に動きますが、次は2台のみになり6台遊んじゃうのが
> もったいないなと思って、複数リーグ同時実行かなと思っていました。

たしかにそうですが、稼動中の2台で使用していないロボットは、
次のリーグを戦わせるなどしてもいいのではないでしょうか。
メインサーバでの処理がめんどうになりそうですが…
また、上級、学生、初級などで分けるなら競合しないリーグを実行する
なども可能ですね。






Rumble-jp-dev メーリングリストの案内
Back to archive index