>>641
オブジェクトが衝突した時に、
爆発するか、そのまま消えるか
何もしないかは、仕様による。

爆発するならば、爆発オブジェクトを生成すればいいだけ
衝突した時にどうなるかは、当然仕様だし、
それが変わったら、もちろん仕様変更。


で、オブジェクトが別のオブジェクトを生成するなんて、
オブジェクト指向なら簡単にできます。
一番単純な方法は、newするだけ。