【お知らせ】
現在制作中のRPGにて、戦闘時の敵のAIに重大な不具合を確認しました。
新作の方では既にシステムを修正したため問題ないのですが、
同システムは公開中の作品「
新RPGシステム体験版」「
哀鬱戦記」でも使用しているため、修正する必要がありそう……。
【不具合の内容】
敵のAIは、特殊な判断処理を除き基本的に以下のような感じに管理しています。
スキル名 | 確率係数 |
通常攻撃 |
100 |
ポンアペ |
50 |
設定なし |
0 |
(以下略) |
(以下略) |
これらを全ての対象に対して判定を行い、採用有効度を作成。
無効なスキル・味方に対する攻撃などはこの時点で弾かれます。
採用有効度は敵によって確率だったりダメージ期待値によって計算したりしていますが、本来なら確率係数が高いほど発生しやすい。
最後に、採用有効度に応じてランダムで行動を決定しています。
で、ここで不具合の内容ですが、
スキル毎の確率係数が採用有効度の判定に一切含まれていませんでした。
スキル名 | 確率係数 | 本来の発動確率 | 実際に行われていた確率 |
通常攻撃 |
100 |
66.7% |
50% |
ポンアペ |
50 |
33.3% |
50% |
設定なし |
0 |
0% |
0% |
修正自体は難しくないのですが、
ほぼ全ての敵が修正対象になるためゲームバランスが大きく変化すると思われます。
なので他の不具合のように、すぐに修正版を出せない状況。
可能なら修正版を出したいですが、バランスの再調整・テストプレイが必要なため時間がかかりそう……。