ペット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小技 その3

+13
きぢゅか_tri 2007/01/29 15286 5  

ペットAI小技 その2

+1
きぢゅか_tri 2007/01/29 7784 3  

ペットAI小技 その1

+14
きぢゅか_tri 2007/01/29 27697 7  

単独戦闘FBカウンターVer.と弓・初級魔法用共闘モード

ロウジィ 2007/01/29 11731 2  

DEFカウンター(ピンチ時支援)修正版

ロウジィ 2007/01/29 4872 3  

試しに・・・・銀キツネ用?

不知海 2007/01/29 4689 0  

ちょいと質問を・・・ついでにAI置いておきますね

+9
SLAYER_tar 2007/01/29 4624 0  

[返事]ちょいと質問を・・・ついでにAI置いておきますね

SLAYER_tar 2007/01/29 2829 0  

[返事][返事]ちょいと質問を・・・ついでにAI置いておきますね

+2
リラス 2007/01/29 3387 0  

てす

+1
カフェチョコ_tri 2007/01/29 2669 0  

魔族式回復獣魔術

Heizr 2007/01/29 6607 0  

殲滅支援? AI

CAL45 2007/01/29 5825 0  

対黒尻尾マングースAI(完成版)

+7
poemmer 2007/01/28 29583 10  

DEFカウンター主体単独戦闘AI(PvP支援対応)

ロウジィ 2007/01/28 4630 0  

防御なしの猪AI

長門有紀 2007/01/28 3554 0  

スピア使い用 遠距離攻撃の乱用

のりちゅん 2007/01/28 3950 0  

接射エルフ支援AI

+1
クリュファン 2007/01/28 7280 2  

poemmerさんのAIの派生

ブレイガ 2007/01/28 3224 0  

そんなAIで俺様がクマー(LBアタックカウンター)

カセトノテ_tri 2007/01/28 9327 0  

対黒マンAI (改)

ビオレッタ 2007/01/27 6366 0