GOTO @LOOPの後に記述しても実行されませんよ~ それと32とPXの間の記号は『"』ではなく『||』(Aのキーの左隣)です。 私が示したプログラムではPXがキャラの座標,VXが移動量としているので ホーネンさんのプログラムに組み込むときは変数名を直さないと 上手くいきません。 IF X<32 || PX>200 THEN X-X-SX となりますね。