プレイ日記
beans taku-binzu
beansと申します。現在、RPGで戦闘システムを製作中ですが、素早さのソート機能の開発で大苦戦中です。 具体的に言えば、敵と味方の素早さをソートして攻撃する順番を決定することはなんとか、なりそうなのですが、3vs4など敵と味方が複数になった時、敵や味方が、決定された順番で行動するプログラムがうまく思い付きません。 皆様、ヒントをいただけないでしょうか?
9そうだね
プレイ済み
返信[1]
親投稿
素早さと番号(敵味方の区別があればそれも)を入れてRSORT FOR I=0 TO MEMBERS-1 PUSH S$,"MY" '味方パーティの意味 PUSH M,I '何番目 PUSH _S,MYSPD[I] '素早さ NEXT RSORT _S,S$,M
1そうだね
プレイ済み
返信[2]
親投稿
で、出来上がった番号の配列に基づいて行動
0そうだね
プレイ済み
返信[3]
親投稿
beans taku-binzu
なるほど、push命令ですか、やってみます。ありがとうございます!
0そうだね
プレイ済み
返信[4]
親投稿
あ、パーティの大きさが決まっているならPUSHじゃなくてもいいんやで あと、PUSH使う場合は通るたびに配列を空にしないといけない
0そうだね
プレイ済み