[Rumble-jp-dev] ロボット詳細とグラフ

Back to archive index

Naoki Kurosawa naoki_kuros****@ybb*****
2003年 4月 16日 (水) 00:36:41 JST


黒澤です。

> > バグっぽい!
> > んですが、ちょっとすぐには分かりませんね…。
> > 何もいじっていないので、最後のdivisionが実行されないバグは
> > 残り続けていると思われます。
> > たまたま、現在division内ロボット数5で、46台ロボットがいるので、
> > 最後のdivisionに対戦がないという状態が正しいというだけで。
> 
> SeasonEntityBeanのmakeGrouping1v1で
>   int divisions = robotCount / opponents + 1;
> 
> っていう計算だと45台でディビジョンロボット数5台の時
> ディビジョンの個数がおかしくなりますが
> これが原因でしょうか?
> あまり読めてないのではずしてそうですが、
> これはこれでおかしいですね。

えぇ。これはこれでおかしいので私も疑いましたが、
ちょっと違うっぽいかなぁと。
この下のSQLを手で動かしてみてどうなるか…。

> この問題とは関係ないですが、kuro2.Bambino2がまれに
> Waiting for robot: kuro2.Bambino2 1.0 to stop
> Robot kuro2.Bambino2 1.0 has threads still running.  Forcing a stop.
> Thread: Thread-564 has been stopped.
> なるメッセージを出されてますよ。

えぇ。そうなんです。
Bambino2はデータ保存型で、別スレッドを起動してデータを保存しています。
なんですが、Roboleagueなんかで実行すると、データ保存スレッドに
クオンタムが回ってこなくて処理が終わらず、
いつもKillされちゃうんです。
ちゃんとデータが保存できないので、あんまり強くない…。
Bambinoの順位がなかなか上がらなかったジャパンカップ当時に
作ってみたものです。


-- 
Naoki Kurosawa <naoki_kuros****@ybb*****>




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