Facebook (チーム制作)2年次進級作品展2Dゲーム Directx11,C++
Logo

(チーム制作)2年次進級作品展2Dゲーム Directx11,C++

クレジット
Avatar
ゲームプログラマー
(チーム制作)2年次進級作品展2Dゲーム Directx11,C++-1
シェア
制作ノート
1人プレイ用敵AIの実装
image

  AI設計の知識や開発工数が不足している状況下で、手探りながら「仮想のコントローラー入力」を生成し、それをプレイヤーの制御ロジックに流し込む仕組みを考案・実装しました。 具体的には、毎フレームのUpdate関数内でターゲットへの方向を算出し、それを一時変数(仮想スティック)に格納しています。実際のコントローラー入力と同等の「そのフレーム限りの入力値」として後続のロジックに直接渡すことで、自然なアクションを再現しました。時間的制約からプレイヤーのコードを複製してしまったため保守性に課題は残りましたが、共通の処理フローに流し込むことでプレイヤーとAIの挙動の差異や破綻を防いでいます。  

シェア
この作品のその他の制作ノート
ステージオブジェクトの実装について
ステージオブジェクトの実装について

もっとみる

投擲オブジェクトの特殊挙動や効果
投擲オブジェクトの特殊挙動や効果

もっとみる

エフェクトの管理、再生など
エフェクトの管理、再生など

もっとみる

murayamaの他の作品
画像
作品を見る
3Dゲーム(Directx11)