Laplace
lapla****@csc*****
2003年 2月 15日 (土) 18:51:01 JST
laplaceです。 > 黒澤は、対戦の模様を記録・再生できるRobocodeを作ってみようかな > と思っていたり…。 > #1ステップごとのRobotの動作を記録。 > #それで分散サーバを実行して、データをサイトに保存し、ダウンロードできる > #ようにすると、決勝戦なんかの対戦の模様を > #(IBMがやったしょぼいビデオなんかじゃなくて) > #自分のマシンで再生できて楽しいかなと。 お、それはいいですね。 あの決勝は確かに見難かったですもんね。 > 現状のRobocodeは、非表示で実行しても一瞬ウィンドウを表示するので、 > ウィンドウマネージャがないと実行できないんです。 > →分散サーバを起動しっぱなしにするには不便。 > →ということでウィンドウを出さないようにできないかお試し > →ものすごーく深いところまで直さないといけないことが判明 > →これじゃほとんど作り直しじゃん。 > →だったら機能追加しようかな。 > →でも大変だから後回し…。 そうだったんですか。 ウインドウ関係はまだ見てなかったです。 ふむふむ、Battleクラスを見たらそんな感じですね。 BattleViewがnullでもいいならすぐ出来そうだったんですが。 > ぜひやりましょう! > 決めましょう! > ですが、とりあえず私は皆さんの環境で分散サーバを動かせるように > するため、セットアッププログラムに集中します。 わかりました。とりあえず自作ツールで動作確認しながら作っておきます。 インターフェイスの引数の型が違うのを直すだけなので、 現状のシステムの流れには、大きな影響は出ませんが、 データ構造だけが問題かな、最初は現状のデータのみを取得するようにしておきま す。 > あと、laplaceさんの環境で分散サーバが動かない件ですが、 > rumblejp.ejb.interfaces.DistServerManagerがない、 > というのは、ビルドディレクトリの、 > build/classes/rumblejp/ejb/interfaces/DistServerManager.class > もないですかね? 同じ名前を持ったものは DistServerManager.class DistServerManagerHome.class があります。 > ・build/deploy/rumblejp-ejb.jarのなかにあるか > ・<JBOSS_HOME>/server/default/deploy/rumblejp-ejb.jarのなかにあるか > も確認していただけますでしょうか。 こちらもありますよ。 謎が深まっただけでしょうか(^^;;; ざっと検索したところDistServerManagerをimplementsしていそうな クラスが見つからないですが、正しいでしょうか? あと、シーズンの結果を見たところ画面の収まり具合はどうですか? ディスプレイの解像度にもよると思いますが、 我が家では、ちょうどいいぐらいでした。 最初のシーズンでshinh.Entangledの順位が低いのは、 対戦数が少ないのにトータルスコアで順位決めされてるところですね。 ラウンド数で割って平均しないと不利が出てしまいます。