【FPS】敵キャラクター作成&負荷テスト(アリスとガトリング #5)
こんばんは、今日も女の子がガトリング砲をぶっ放すFPS「アリスとガトリング」の進捗報告をさせて頂きます。
今回は
・基本的なザコ敵キャラクターを作った
・ザコ敵を大量に出す負荷テストをした
という内容となっています。
ザコ敵キャラの基本形の作成
まず、そろそろ敵キャラを作ってみたくなったので一番基本的なザコ敵となる「ゾンビ」を作りました。
主人公に気づくと追いかけてきて近接攻撃をするだけのキャラクターです。このキャラクターをベースにして今後さらに複雑なキャラクターやボスキャラなども作ります。
敵AIには予め作っておいた自作のアルゴリズムを使っており、リアルさには欠けますが単調にならない程度の行動パターンを取らせることができます。
今作はザコ敵をたくさん出す場面が多く敵一体にそこまで賢さを要求されないため自前の仕組みでも何とかなりそうです(※本当はもっと高度な制御ができると評判のアセットが欲しいのですが、なんと100ドルもするのでとてもじゃないけど買えません…)。
敵キャラを大量に出して負荷テスト
さて次に、敵キャラを作ったところで「一度にどのくらい敵キャラを出してもよさそうか?」を確かめたかったので、敵キャラを大量に配置して負荷テストを行ってみました。
結果としては私の開発環境では40体くらい出しても200fpsを下回らないので、まだまだ余裕があるようです。最初は一度に20体出せれば十分かなと思っていましたが、もっと多くの敵をなぎ倒すようなシチュエーションも作れそうだということが分かりました。これならプレイヤーさんに思う存分ヒャッハーしてもらえるようなゲームを作れそうですね。
おわりに
以上、簡単ではありますが進捗報告でした。お読みいただきありがとうございました。
明日以降は
・引き続き敵キャラづくり
・会話イベント機能の実装
あたりをじっくり進めていこうと思います。