トップページ > ゲ製作技術 > 2011年09月15日 > fDDSGBEh

書き込み順位&時間帯一覧

29 位/151 ID中時間01234567891011121314151617181920212223Total
書き込み数1001000000000000000000002



使用した名前一覧書き込んだスレッド一覧
名前は開発中のものです。
【初心者】スレを立てる前にココで質問を【Part23】
リアルタイムストラテジーの話

書き込みレス一覧

【初心者】スレを立てる前にココで質問を【Part23】
341 :名前は開発中のものです。[sage]:2011/09/15(木) 00:55:47.33 ID:fDDSGBEh
>>339
それ、2番とか3番とかあるのか?
リアルタイムストラテジーの話
637 :名前は開発中のものです。[sage]:2011/09/15(木) 03:22:19.28 ID:fDDSGBEh
なんかいろいろ出てるけど、AI的な行動は重み付けが全ての基本じゃないの?

具体的には、静的な障害物の経路探索の結果得られた経路にそれぞれ経路ポイント
(例えば距離などから算出する重み)がついていて、その経路上に動的なオブジェクトが
いくつかあるなら、それぞれのオブジェクトが持つ重みを経路ポイントに加えていき、もっとも
ポイントの高い(または低い)経路を選択するって方法。

以下大文字は重みで、小文字はその重みに対するAIの係数だとすると
D: 目標までの経路が持つ距離の重み
A: 動的な障害物の種類A(例えば強敵)が持つ重み
B: 同B(例えば雑魚)
などとすると、障害物Aが2個、Bが1個ある経路の重みは
重み = D * d + 2*(A * a) + B * b
で得られる。

各オブジェクトの重みを適切に設定することが調整で、AIが支配するキャラクターによる
各行動や判断の際に掛ける係数を決めることがAIを編集することになる。

これ以前に必要な目標の設定も、行動の設定も同一の重み計算に帰結させるのが、
基本的なAIの設計だと思うけど。



※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。