衝突回路

経路探索強化

黒っぽいゲームを更新。

(※このゲームは未完成です。製作中のものを段階的に公開しています)


STARTしてベース(八角形のやつ)をクリックして選択し、Aキーを押すとユニットが生成できます。ユニットをクリックすると選択できます。ダブルクリックで画面内のユニットをまとめて選択、ドラッグすれば範囲選択できます(誰もいないとこを範囲選択すれば何も選択していない状態になります)。
選択した状態でAキーを押しながらどこかをクリックするとユニットが移動します。
(その他の操作やゲームのルールなどについては説明を省きます。完成までにはマニュアルを用意する予定です)





ユニットの移動に使う経路探索プログラムをいじって、今までよりも「なるべくナナメに」移動させるようにしました。
大雑把に言うと前回までは、目的地に向かってL字型に曲がるような経路でユニットは移動していました。例えば目的地が右下なら、まずは右に移動して、その後下に向かうような感じ。
今回からは、そこを右、下、右、下・・・とジグザグに移動するようになりました。

マップの形状や地形の把握情報(=フォグのかかり方)によってさまざまに変わってくるので、これはあまり厳密な説明ではないですが。
とりあえず言えるのは、こちらのやり方の方が遠回りをせずに済む場合が多いってことです。


それから、敵軍の移動についても微妙に変更を加えました。
今まではプログラムの都合上、敵軍は右の方からラッシュを仕掛けてくることが多かった(主に遠距離ラッシュの場合)のですが、そこに軽くランダム性を加えて、どちらから仕掛けてくるかわかりにくくしました。
特にゲーム開始直後の初期ラッシュは右から突っ込んでくる割合が非常に高かったため、どちらに防御を固めるべきか先読みしやすかったのですが、今回からそういうAIのクセを利用した対処法は取れないようになりました。

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバックURLはこちら
http://idada.blog89.fc2.com/tb.php/475-24cc602c
この記事にトラックバックする(FC2ブログユーザー)

FC2Ad

FC2ブログ