>>554
俺が昔読んだ本では配列で処理していて
自キャラから見て進行方向にブロックが
ある場合、そのまたひとつ向こう側を
チェックして、何も無い場合ブロックと
自キャラを移動、何かあった場合移動は無効
という仕様だった