ペット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
件名 名前 日付 閲覧数 投票数

【桃やん式】 パートナー用二刀流+1打AI 9/28更新

桃やん 2012/09/23 14409 1  

【パートナー再販記念】執事用 錬金向けIS支援

金魅 2012/04/26 12991 1  

【桃やん式】 二刀流装備メイド+1打AI(遅いスピード2打)

桃やん 2012/01/28 14665 3  

FBカウンター

冬椛 2011/12/20 16863 0  

クモ

ぶいたん 2011/12/03 10739 0  

お手玉

PEGASUS_tri 2011/11/18 11125 0  

相談に乗ってください

+4
みれりぁ 2011/10/24 14138 0  

[返事] 桃やん式 デバッグサポート

+4
桃やん 2011/10/24 8065 0  

[返事] ありがとうございました

みれりぁ 2011/10/29 4757 0  

【桃やん式】 ハロウィンイベント用 自滅AI ver3

+2
桃やん 2011/10/22 6941 2  

パートナー用ミル壁+死んだフリ維持

中足迅雷 2011/10/22 16524 4  

[ミル仕様変更対応改善版]

中足迅雷 2012/02/22 7229 0  

【桃やん式】 雑魚掃除ファイナルヒット パートナー用

桃やん 2011/10/21 13534 0  

シャドゥアーチャー援護用

フウリベット 2011/10/09 8206 1  

パートナー用 FH+ミル 一応完成版

レナ 2011/09/28 20129 1  

ミル&ヒーリング&FH支援 2011/09/29更新

流星ジョ二一 2011/09/24 15556 1  

パートナー用 ファイナルヒット試用版

レナ 2011/09/24 9961 0  

メイド用AI FBL固定砲台

+6
くーちゃ 2011/09/23 24686 2  

テスト 執事用 IS AI

くーちゃ 2011/09/22 9254 1  

テスト メイド用FBL

くーちゃ 2011/09/22 7275 0