忍者ブログ
カレンダー
10 2024/11 12
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
プロフィール
HN:
[-_-;] (みかん)
性別:
男性
趣味:
プログラミング、XOPS
自己紹介:
中部地方在住です。
最新コメント
[11/30 NONAME]
[11/22 NONAME]
[09/24 NONAME]
[06/10 NONAME]
[01/29 NONAME]
XOPS関連サイト「みかん箱」の運営や、OpenXOPSの開発などを行う[-_-;](みかん)のブログ。近状報告や独り言などを書きます。
Prev Month123456789101112131415161718192021222324252627282930Next Month
OpenXOPSのAIを作り込む
OpenXOPSの動画でも挙げた通り、AI部分の再現度が著しく悪い
ので、作り込んでいます。

現行:デモB版のAIでは、3分の1 の確率で全ての敵を探索しています。
向いている方向に対して、ブロックで遮られておらず(=見える)、
一番手前の敵を攻撃対象に選択しています。
起動した直後のオープニングで、(襲撃するテロリストから見て一番手前
にいる)茶色の服を着た一般人を一斉攻撃するのはそのためです。

一方で、本家XOPSのオープニングを見ると、一番手前の茶服の一般人に
限らず、警察官や白服の一般人も狙って攻撃していることが分かります。
黒猫さんいわく本家XOPSは、全敵を総当たりで探索するのではなく、
ランダムに決めた数人のみ、探索対象にしているそうです。
 (詳細は、黒猫さん自身のブログ記事を参照。)
オープニングで攻撃する敵が距離に関わらず決定されているのは、敵自体
をランダムに発見しているからなのです。

OpenXOPSでも、同様に探索対象をランダムに決定するよう、改良する
作業を続けています。
『別にそんな細けぇこと、どうでもよくね?』っと思う人も多そうですが、
AIの処理というのは、ゲームのプレイに直結する大切な部分です。
本家XOPSのミッションは、本家XOPSのAI用に設計され調整されています。
特に一部のユーザーが作る追加ミッションは、そのAIの微妙な違いだけで、
ミッションの難易度が大きく変わり、最悪ミッション自体が破たんしてし
まいます。
本家XOPSとの完全互換を目指している以上、ミッションが破たんしたり、
難易度が大きく変わってしまうことを避けるためにも、このAIの作り込み
は非常に重要です。
category : ソフト・ツール開発 comment [0]
PR
COMMENTS
【本文以外は任意項目です】
SUBJECT(タイトル)
NAME(お名前)
MAIL(メールアドレス)
HOME(サイトURL)
COMMENT(本文)
PASS(削除パスワード)
Secret?(管理者へのみ表示)

※スパム防止のため「Hello!」「website」「ブランド」「みかんの戦闘ブログ」
「http」などの一部キーワードを禁止しています。ご了承ください。

※過去のブログ記事は 原則として編集・修正していません。
 各記事の内容は投稿時のものであり、現在では異なる場合があります。
 最新の情報は、関係する内容について書かれた 最新の記事をご覧ください。

TOP