まず普通の当たり判定(マップの見えない壁とかじゃなくて)は出来るんですか? 普通の当たり判定の例は他の人も出してますよ。見えない壁に関してはプログラムというよりは絵の工夫ですね。