一応、CHR$(0)にしておいた方が良いかもですが、 消すときに" "とするか、CHR$(0)とするかは、全体のつくりでも変わってきます。 迷路のようなマップを表示するとき普通に壁と歩ける所を表示する場合で文字列でまとめて書く場合、歩ける所は" "となると思うし、逆に衝突するほうだけ判定しているばあいは、" "で消してもCHR$(0)で消しても問題ないです。 判定で両方OKとすれば、それはそれで問題ないので。 CHR$(32)の" "もCHR$(0)も、ついでに全角空白のCHR$(&H3000)も画面上は何も表示されませんが、文字コードは違うので注意する必要があるということです。 とりあえずサンプル的なものを 移動先が「#」ならすすまず、「G」ならゴールなので終了。