画像からシミュレーションのステージを作成してみました。
画像からドットの艦隊を作成してその艦隊同士が簡易AIで覇権を争うのを眺めるプログラムです。
クリックでステージが変わります。
一番面倒だったのは移動範囲にある敵の判定、多くて8000超の艦(ドット)の判断にループを回しているとかなり遅い。
enumerate関数を探してなんとかなりました。
メインルーチン
全ソース、サウンドファイルはこちら
画像からドットの艦隊を作成してその艦隊同士が簡易AIで覇権を争うのを眺めるプログラムです。
クリックでステージが変わります。
一番面倒だったのは移動範囲にある敵の判定、多くて8000超の艦(ドット)の判断にループを回しているとかなり遅い。
enumerate関数を探してなんとかなりました。
メインルーチン
全ソース、サウンドファイルはこちら