【ゲーム】グリムノーツの闘技場で勝率をあげたいシリーズ2

※すべては個人的な意見です。参考までに



さて、前回の記事 で基本となる戦闘力の上げ方を書いてみました。
しかし戦闘力が高いだけでは勝てません。
やはり戦い方、戦闘中の動きが重要になってきます。

今回のテーマは「AIの設定」です。

基本として、設定された条件ロールは上から順番に実行されます。
下まで行くとまた上からとなるのが基本ですが、攻撃系の行動ロールが2回行われると一番上に戻るようです。


とりあえず戦闘に必要なAI設定を改めて確認してみましょう(全部じゃないです)

-----主な行動ロール-----

【ヒーローにおまかせ】
攻撃が当たる位置に移動して攻撃します。
必殺技も使わず回避もしません。
攻撃が誰かに当たればコンボを継続します。
ターゲットが消えるかヒーローが満足するまで次のAI設定に移行しない予感。

【近づいて・少し離れて・離れて攻撃】
ターゲットと選択した距離に移動して攻撃します。
攻撃がターゲットにヒットすればコンボを続けて、外れたら中断します。

【近づいて・少し離れて・離れてフルコンボ】
ターゲットと選択した距離に移動してフルコンボ攻撃をします。
攻撃がヒットするしないに関わらずフルコンボが完了まで攻撃します。
被弾等で中断すると次のAI設定に移行しない気がします。

【その場で・近づいて・少し離れて・離れて必殺技】
指定された位置で必殺技を使用します。
必殺技ゲージが足りない場合は無視され、次のAI設定に移行。
ゲージが必要数に到達する寸前になると待機状態でボーっとすることがある気がします。

【近づいて・離れて援護】
ターゲット対象は仲間になります。
そのターゲットを補足・攻撃している敵を攻撃します。

【ぜんりょくこうげき!】
ターゲットに攻撃が当たる位置に移動して攻撃します。
必殺技ゲージが溜まると近づいて必殺技を使用します。
シューターでも近づいて必殺技を使用するので注意。

【たいりょくゆうせん】
ターゲットが攻撃中(必殺技中)は上下ラインで待機します。(待機距離は職ごとに可変)
安全が確認されると「近づいて・少し離れて攻撃」と同じ動作をします。
攻撃中に被弾しそうになるとコンボを中断し上下ラインに回避します。
ヒーラーに設定すると誰かのHPが減ったときに回復してくれます。
ディフェンダーは上下移動をせず盾で防ごうとします。(いわゆる待機状態)

【いろいろがんばる】
基本的には職ごとにいい感じの距離で攻撃します。
必殺技ゲージが使用ゲージ数の2倍くらいになると近づいて必殺技を使用します。
シューターでも近づいて必殺技を使用するので注意。

【近づいて正面攻撃】
ターゲットの正面に近づいて攻撃します。

【ヒーロー切り替え】
裏に設定されたヒーローに切り替えます。
キャラが設定されていない場合や裏のキャラが戦闘不能であれば無視されます。
切替後はすぐに切替ができません。

【切替技】
裏に設定されたヒーローに切替技を使用して切り替えます。
切替技が無い・キャラが設定されていない・裏のキャラが戦闘不能であれば無視されます。
切替後はすぐに切替ができません。

【逃げる】
ターゲットと一定の距離を保とうと移動します。
同ラインにはできる限り近づきません。(逃げた先に他キャラがいた場合は同ライン)
数秒間逃げますが、逃げる動作が終わるまで他の行動は行いません。

【待機・しばらく待機】
それぞれ3秒・6秒間その場でボケッとします。

【守る】
ターゲットは仲間になります。
常に対象の前方に移動します。
対象がノックバックした場合背中を向けて位置を調整するので注意が必要

【追いかける】
敵も対象に選べるようになりました。
味方を追いかける場合は常に対象の後ろに移動します。
こちらもノックバックすると背中をむけて位置を調整します。
敵を追いかける場合は前後関係無く近づいて待機という感じ。

…と、こんな感じでしょうか。
もちろん私がそう思っているだけなので違う場合があります。




この行動ロールに「行動開始条件」をセットにすることでいろいろな動きをさせることができます。

-----主な条件ロール-----

【常に】
常に行動ロールを実行します。
これより下にある条件ロールは実行しません。
実行できない行動ロールの場合は無視されます。

【たまに】
この条件ロールを通過するたびに内部でカウントされます。
最初の1回目は行動ロールを実行します。
その後2~3回くらい無視されてその後また実行という感じです。

【近くにいる敵】
敵が自分の近くに居た場合にターゲット指定、行動ロールを実行します。

【一番近い敵】
自分から一番近い敵をターゲットに指定、行動ロールを実行します。

【遠くにいる敵】
戦闘フィールドの端から端くらい(これは曖昧)の距離に敵が居た場合にターゲット指定、行動ロールを実行します。

【一番遠い敵】
自分から一番遠い敵をターゲットに指定、行動ロールを実行します。

【必殺技使用中の敵】
必殺技を使用している敵をターゲットに指定、行動ロールを実行します。
ターゲットは戻らないので注意。

【アタッカー(職ごと)の敵・味方】
指定された職をターゲットに指定します。
居ない場合は無視されます。
複数居た場合は先頭から順番にターゲット指定されます。
敵の職を設定できるのは闘技場だけです。

【状態異常中】
状態異常になったときに行動ロールを実行します。

【ダメージ状態異常中】
火傷・凍え・毒になったときに行動ロールを実行します。
呪いはどっちだろう?

【拘束状態異常中】
スタン・麻痺になったときに行動ロールを実行します。
呪いはどっちだろう?

【攻撃対象が必殺技使用中】
指定されたターゲットが必殺技を使用した場合に行動ロールを実行します。
ターゲット指定がない場合(ウェーブ開始時など)は正面の敵がターゲットですたぶん。

【WAVE開始時に】
ウェーブが始まって数秒間の間に一度だけ行動ロールを実行します。
ヒーロー切替後も開始数秒間内であれば一度だけ行動ロールが実行されます。

と…ひとつひとつ説明すると終わらないので、だいたい使えそうな行動パターンを紹介します。
参考になればいいかな

-----設定例-----
・ディフェンダー用
シューターの敵にガードを多用して攻撃→引き続きシューターをターゲットにガード攻撃→シューターが居ないなら近くの敵をガード攻撃



・アタッカー用
ウェーブ開始時に必殺技を使用→ゲージが足りなければ攻撃→ゲージが4溜まると必殺技を使用


・ヒーラー用
敵の攻撃に気をつけながら攻撃→自分か仲間のHPが半分以下なら回復→自分のHPが半分以下で回復ができない場合ヒーロー切替



・ターゲット指定
ヒーラーの敵が居た場合はヒーラーを攻撃→居なければアタッカーを攻撃→どちらも居なければ敵の攻撃に気をつけながら攻撃




実際にはもっと実用的に改変したものを使いますが、役割を持たせるだけならそんなに難しくはないです。

キャラの特徴を利用するとウェーブ開始時に相手の必殺技を引き付けて回避したり、相手が中央ラインに誘導してハメを仕掛けてきたところをカウンターしたりもできます。
もちろんうまく動かないことのほうが多いですが、キャラごとに役割を設定して連携が取れたりするとテンションあがります。

さて、今回はここらへんで…
次は キャラや職の特性 です。

ではまた(っ゚⊿゚)っ

コメント