結構できてますね。 ちょっと手を入れてみました【43434PDX】 変更した内容ですが、 ・歩ける背景を0番にした。 ・一番下に「BGHANTEI」という関数を追加 ・P_X,P_Yという変数を追加 ・横移動後に横壁判定 ・ジャンプ計算後に縦壁判定 やっている事はまず移動する前の座標をP_X,P_Yに保存しておきます。 移動後にBGGET命令を4回呼び出して主人公の4隅の座標から取得できるBGチップNOが0じゃなかったらBGと重なったという事なので座標を戻します。 参考にしてみてください。