Почитал, спасибо.
Ну, есть над чем подумать, но, как-то не очень рационально... т.е. по словам автора оптимально отрендерить 300-400 пикселей за кадр... это ж совсем мало... =(
http://www.nekogames.jp/mt/2007/05/post_16.html
Я думаю, многим знакома эта игрушка, там частицы в нескольких аркадах используються (например номер 11). Интересно было бы услышать мнения о том, как это сделано.
Т.е. логическая проблема скорее даже не с тем, как отрисовать или посчитать движение, а как быстро разбить битмапдату (или ее какое-нибудь абстрактное представление) на относительно большое (>100) число частей произвольной формы.