Some time ago I tried to create cool particle movement for a game. While I'm looking solution for this - I found cycloids (see first link) ! There was lot of fun and painful, until working demo was created. Unfortunately, I can't build this feature into the game (hard to control particles and fps dropped down) but after half-year passed, I remembered about this and decided to share it! So enjoy!