壁にあたると方向を変えて進み、敵を貫通します。自機が入り込めない場所へも攻撃できます。魔法(反射弾)と同じく、地形を判定して進行方向を決定します。//数値3を変えると速度が変化します。vy=0;}}弾の周りに壁が存在しない場合、座標yに3を足しつづけ、壁に接触するまで落下を続けます。壁に接触したら、自機の向きに応じて、左回りか右回りかを決定します。あとは壁の接触状態(下に接しているか、右に接しているかなど)で速度vx,vyを決定し、x,yに足しこんで移動が完了します。壁際で魔法を使った場合、弾がめり込むので動きがとれなくなります。この防止策のため、めり込んだら消去する文を3つ追加しています。