敵AIベースが出来た!
毎日更新が少しずつ崩壊しつつありますが、ここ数日はAIの挙動のバグ修正に尽力しておりました。
そしてやっと安定挙動になったのでいったん報告。
とは言え、その動きがあまりに単純かつチープなので、こんなモノのためにそんなに時間かかってたのかよ!と言われそうですが、自分的にはこの単純さこそ求めていたものです。
とりあえず動画を。
説明しますと、
敵はこの箱です。 青い箱はプレイヤーを探すサーチエリア。これに触れると箱の状態は変化します。 触れない時は言ったり来たりを送り返します。(この発見前の動作も任意に指定できる)
次に赤い箱はプレイヤーに対するリアクションエリアです。 これに触れるとプレイヤーに対して何かしらのアクションをします。
つまりこれはAIメーカーのような仕組みで、判断タイミングは箱に接触したタイミング。
そしてこの判断基準の箱は無限に増やせてどのような用途に使うかも自由です。
そして箱接触ごとにどのような挙動をさせるかも任意で選択できます。
この動画では
サーチ出来ていない状態では、行ったり来たりします。 その最中、ランダムで足を止める~を繰り返します。
青箱接触時にはプレイヤーを追跡し続けます。赤い箱に接触するまで追跡し続けますが4秒間プレイヤーに接触できなければ、サーチ出来ていない状態に戻ります。
最後に赤箱接触時は完全なランダムで「攻撃をする」「その場に留まる」「後ろに下がる」
この3つの動きに切り替わります。 ランダムに偏りを持たせることも可能ですし、ランダムじゃなくすることも無論可能です。
追加したいのは、他の敵が「~な状態の時自分はどうするか?」のような敵同士の連携はまだないです。
ずっとエロギャラリーをやっていましたは、ゲーム部分がかなり進みそうです。
次はこの箱を人型に置き換える。
ダメージと攻撃に対するリアクションを入れていく。
この2つが入ればグッと敵っぽくなると思います。
ではでは