すばやさ順に全員が行動するなら、最大値を求めるのもそうだけど順番付けしないといけないので、プチコンの命令を使うだけではなく、自分で並び替え(「ソート」アルゴリズム)の処理をしないといけなかったりも。 すばやさ順に全員が行動するプログラムの作り方としてもいろいろあるけど、このターンに行動した人は最大値を求める計算からは対象外にする、ってやりかたもアリだったりします。 すばやさパラメータ用の配列とは別に「すばやさ計算用配列」にすばやさをコピーしておいて、 そこから最大値を求めて(同じ人がいればランダムなどでどっちか決めるななど)その人の配列番目から行動のパラメータをいろいろ使ってゲームの処理をして、 行動しおわったらその人の配列版目の「すばやさ計算用配列」に0を入れて、全員が0になったらターン終わり。 みたいな処理をすれば無理にソートしなくてもいけたりも。