上の動画を見ていただけると分かりますが、ドモグラム(地上の移動キャラ)の迎撃が甘い
もうちょっと精度を上げてみました。
・ブラスター(対地上弾)の移動距離とドモグラムの移動距離を正確に計算しブラスターを発射させる。
10.9にも書きましたが、ドモグラムは移動がそのまま継続するとの仮定でのブラスター発射になりますので、ブラスターを発射した後にドモグラムの移動が変化すると迎撃に失敗する事があります。これは以前のロジックと変化はありません。単に計算精度を向上しただけです。もちろん学習もしません。
・弾を発射する地上敵が破壊できない位置になったら離れる判定を改善
ガルデロータの判定は変化なし。
デロータは画面下では弾は発射しないので、離れなくても良い。
ログラム・ドモグラムは弾を発射する兆し(キャラ中央に穴が空く)があれば離れる。
・空中敵の迎撃判定
敵が自分よりも上(迎撃可能位置)にいた場合は、迎撃をする。
以前は、敵の軌道上に自機がいた場合は逃げるようにプログラミングされていた。
上の3つを変更してみましたが、どんな感じになったのでしょうか?
・・・・で、動作が(動画)がこれだ!
http://www.youtube.com/watch?v=JGTW4AH72GA
うーん。ガルデロータを怖がっていますね。
迎撃出来そうなのに逃げています。チキンプレイだな。
まだまだですね。