I made a destructible landscape you can destroy pixel by pixel, with the help of the Canvas plugin (and the precious advices of R0J0hound).

This is quite easy ; the tricky part was that I wanted to have a number of generated particles according to the number of destroyed pixels.
I'm storing all my landscape pixels in an array. Then I check the pixels directly into the array instead of checking them directly on the canvas via the alphaAt method. Finally I update the array to remove all the pixels that were destroyed.
It still needs tweaks to be faster.
http://canapin.com/construct/worms/terrain/
I'm interested in any advice or idea !
