>>13
超簡単よ

何もない:0
ただの岩:1
岩の一番前:2
としてマップを作る

弾は何もない0とただの岩1はすり抜ける
岩の一番前2に弾が当たるとその岩を何もない0に変え
その後方(弾が進んでいた方向)をチェックただの岩1なら2に変え0ならそのままにすればいい