This time I was experimenting with idea of Dynamic Paint
being able to emit particles. Since this isn't possible with any official release of Blender
I coded a basic system to try it out.
Here is the result. You see particles "painting" holes into the wall, and those painted holes creating more particles.
However this is just a highly experimental hack built on top of Blender
's current particle system, so I'm not going to release the code.
But you can take this as a preview of what's coming whenever the new particle system becomes available. Then I'll start working on Dynamic Paint
support right away. :)