Robocode (
Java) の実行速度がムチャクチャ遅い…と,嘆いていたワケだが,PowerBook G4 では僕の 7倍以上の速度で動作していると聞き,コレは遅すぎるぞ! と,原因追及開始。
まず
Robocode 以外のアプリケーションを全部止めて実行してみる。
『おぉ速い。これでやっとアクションゲームと言う感じがするね』
と,まずまずマトモな速度。
/*
ちなみに 6〜8FPS (flame per second の略か?) でてた。
遅いと嘆いていた速度は 2FPS。
PB G4 は 14〜15FPS との事。
*/
で,心当りは XDarwin。
X Window 無しの Terminal での
Emacs を試みるが,もはやモノクロのエディタでのコーディングに耐えられくなっている。
う〜む,困った。
ふと,思いついて Hide Others で
Robocode のみの表示にしてみると!
おぉ,速い (4〜6FPS)。コレで行こう。
…と,ガンガンとコードを書く。
しかし,そろそろ弾道計算というか敵の位置の予想アルゴリズムを導入しないといけないレベルになってきた。
ど〜やって計算するんだ!?