==より<=や>=の方が速かったりするので REPEAT:I=I+1:UNTIL I>=1000000 とか書くほうが速いです…といってもループ回数が数万超えるようなケースじゃないと差はわかんないでしょうけども:) 配列を1次元にするかどうかは、ある領域を左上から順に見ていくことが良くあるかどうかで決まる気がします。 お絵かきツールで四角描画するようなルーチンみたいなの。 アクションゲームだとそゆことあんまりやらないから、座標からインデックスに変換する手間もあってそれほど高速化効かないんじゃないかなーと。