ペットAI掲示板

おすすめ ペットAI小技 その2
きぢゅか_tri 07/01/29 22:33
ペットキャラクターAIソースコード ソースコードをコピーする

調子にのって 二つ目いきますよー
 
その2 「IBアタックのAI デキター、でも敵にIBをディフェンスされたらアウトだな」
 
・・・・・ とくにクマですな、中級Dで一匹クマ担当できたら楽だよなー
とかおもってAI 作ってるのにこれでは、ディフェンスされたら3打確定です・・・
IBカウンタのルールでも クマ相手なら、IBディフェンスされてからでは
絶対にカウンタは間に合いません。 ディフェンスされたのかどうかで
処理を変える方法は必須です。
 
さて、イベントに「敵に攻撃をディフェンスされた」 というのがあれば話が早いの
ですが、ないので他のもので代用するしかありません。
私は、「ペットが相手を攻撃する」 イベントにおいての敵の状態別に行動を
決定することでこの問題を解決しました。
 
IBがヒットしたとき敵がディフェンス状態ではないのなら、IBをくらった
影響がでているはずなので、
 
「ペットがアイスボルトで攻撃する。 ダウン可否:ダウンしない」
のイベントの時に敵の状態は、
 
「相手の状態がやられて飛ばされ中の場合」
  OR 「相手の状態がやられて後退中の場合」
    OR 「相手の状態がやられて硬直中の場合」
 
のどれかに該当するはずです。 実際には、「硬直中」のみになるでしょう。
反対にディフェンス中であれば、上記以外の場合とみなしても問題なさそうです。
 
これに基づいて二つのルールを追加しました。
一つはIBが直撃したときのルール、もう一つは 無条件に実行されるルールです。
 
ルール評価機は、ルールリストの上から順に適合するルールを探し、
適合するものを見つけたら探すのをやめるという動作をしているようです。
このことを利用して、プログラミング言語でいうところの IF - ELSE の処理を
つくることができます。 (AIソース参照)
IFブロックに該当するのがIBが直撃したときのルール、
ELSEブロックは無条件に実行されるルールです。
 
しかし、IBの間合いから余裕でアタックにいける ミニクマとか褐色キツネって
まじ反則だよな・・・・・
 
 
 
 

カセトノテ_tri いいこと聴きました。これでカウンターの使い分けが・・・フフ 白熊も間に合いますボルトカウンター 07/01/29 23:29
件名 名前 日付 閲覧数 投票数

羊専用「ぽてころりん」なAI

優理_cic 2008/03/05 10677 1  

接近戦闘AI 【対クマ系、対弓、対魔法、対黒マン】

+1
poemmer 2008/03/05 16983 0  

改造AI:支援ミル(改造元:サンダー護衛用ミルペット)

+1
流星ジョニ一_tar 2008/03/01 27581 1  

【動画付】アメリカンよりヘヴィの方がインテリジェンス!!

カセトノテ改 2008/02/27 6299 1  

ミミックの飲み込み専用AI

+1
レティミア 2008/02/22 14309 0  

改造AI:ひたすらアタック改(ワイドタイプ)

+6
流星ジョニ一_tar 2008/02/13 27452 4  

アタックのみAI改造依頼

+4
グスターレ 2008/02/11 11091 0  

私信

アサノハ_cic 2008/02/09 4134 0  

【オートヒール 自動ヒール 被クリトレ 熟練用】

+6
ユエルアット 2008/02/08 16769 1  

足の遅いペットで和む

偽ロナ 2008/02/03 10342 3  

トゥリム式ver2008-2-2(アイスカウンター)

+1
トゥリム_mar 2008/02/02 6059 0  

ピシス狩り用2 トナカイ系?

+1
カセトノテ改 2008/02/02 3912 0  

前編  ひだんしてでも くまころす 攻めのIBカウンター

カセトノテ改 2008/02/02 6159 0  

後編

カセトノテ改 2008/02/02 3244 0  

やわらかペット

+14
しまねこ_tri 2008/01/31 14386 3  

ご指導よろしくお願いいたします

+3
バカ呼ぶな 2008/01/24 4633 0  

私用 弓師補助

+2
くろビール 2008/01/23 14330 1  

ぐるぐる回転AI

+12
優理_cic 2008/01/10 66007 25  

求む!アイテム収集系AI

+2
BLUElegend 2008/01/06 18118 0  

私信

うた乃 2008/01/05 3678 0