読者です 読者をやめる 読者になる 読者になる

AIプログラムとかUnityゲーム開発について

探索や学習などを活用したAI系ゲームを作りたいと思います。

ノルマンディー上陸作戦

敵も撃ってくるようにして、移動もできるようにしたんですが 動かないほうがタワーディフェンスみたいでいいかな。 というか、逆ですね。タワーオフェンス。ノルマンディー上陸作戦みたいな上陸作戦をゲームにしてみるのもいいかもしれませんね。 マッカーサ…

AIタンクにNavMeshAgentを使ってみる

昨日のSDユニティちゃんで学んだNavMeshをAIタンクに適用してみました。 まずマップにNavigationをbakeします。 ランダムに画面上にターゲットを配置。 画面上にクリックした位置にAIタンクを配置できます。 タンクは近くのターゲットに対し、 agent.SetDest…

ロックオン数も評価してターゲットを決める

距離だけではなく、味方が何台すでにロックオンしているかも評価に加えてみました。 lockon*4fの倍数を増やすほど、距離度外視してフリーな敵を狙うようになります。 int targetNo=-1; float minDis=9999f; for(int i=0;i<=3;i++) { target = Main.targets[i…

近くの敵を索敵して攻撃

近くの敵を優先して攻撃し、撃破したら次の敵へ向かうAIを作ってみました。 画面上にタッチすると、味方の戦車を配置します。戦車には射程距離があり、攻撃範囲では停止して相手へ射撃します。 このAIは、Clash of Clansのアーチャーやウィザードなどの動き…

unityのwikiも作りました

Unityの自習した内容は、@wikiにもまとめるようにしました。http://www63.atwiki.jp/unitymemo/今はAI戦車を動かすサンプルを作って各種勉強しています。 ゲームの分野としては、AI関係が一番興味があるので、 RTSの分野とか、ターン制のゲームとかに興味が…