■掲示板に戻る■ 検索 全部 1- 最新50
【CS】ロジック集【CS】なにげにパート3
7 名前:kazu777 ★ 2003/03/05 12:38 ID:uRD.INfN
行きたいとこ行っちゃうぞロジック(ジグザグバージョン)完成(多分
目標地点までジグザグに進みます。
敵を見つけたら攻撃して、ある程度ダメージ食らったら帰って仕切りなおします。

basecheck:B
if:B:==:TRUE:goto:*BASE
enemycheck:X:Y
lifecheck:C:HEAD
if:C:<:100:goto:*RETURN
lifecheck:C:LARM
if:C:<:100:goto:*RETURN
lifecheck:C:RARM
if:C:<:100:goto:*RETURN
if:X:==:0:goto:*ATTACK_V
if:Y:==:0:ifne:X:99:goto:*ATTACK_H
let:A:19
let:B:0
xycheck:X:Y
goto:*CHASE

*ATTACK_V
if:MYEN:<:200:end
if:Y:==:-2:attack:RARM:UP
if:Y:==:-1:attack:LARM:UP
if:Y:==:1:attack:LARM:DOWN
if:Y:==:2:attack:RARM:DOWN
print:それいけ〜
goto:*CHASE

*ATTACK_H
if:MYEN:<:200:end
if:X:==:-2:attack:RARM:LEFT
if:X:==:-1:attack:LARM:LEFT
if:X:==:1:attack:LARM:RIGHT
if:X:==:2:attack:RARM:RIGHT
print:それいけ〜
goto:*CHASE

*RETURN
basexycheck:X:Y
print:帰ろ。
if:X:==:0:if:Y:==:0:return
if:MYEN:<:200:end
if:Y:<:0:move:UP
if:Y:>:0:move:DOWN
if:X:<:0:move:LEFT
if:X:>:0:move:RIGHT
end

*CHASE
rand:C:2
if:C:==:0:goto:*CHASEA
goto:*CHASEB

*CHASEA
if:MYEN:<:200:end
if:Y:>:B:move:UP
if:Y:<:B:move:DOWN
if:X:>:A:move:LEFT
if:X:<:A:move:RIGHT
end

*CHASEB
if:MYEN:<:200:end
if:X:>:A:move:LEFT
if:X:<:A:move:RIGHT
if:Y:>:B:move:UP
if:Y:<:B:move:DOWN
end

*BASE
lifecheck:A:HEAD
ifdown:A:HEADMAX:end
lifecheck:A:LARM
ifdown:A:ARMMAX:end
lifecheck:A:RARM
ifdown:A:ARMMAX:end
print:進むぞ〜
out

この
let:A:19
let:B:0
に、行きたい座標を入れます。
Aは横
Bは縦
の座標です。

12/200k

名前: メール:
メッセージ:
URL:
 sagestay等幅パスワード:

- Flash CGI/Mini Thread Version 3.31β -