Particle self collision?

Can you make object particles collide with each other? I’m rendering a simple scene with ~500 lego bricks in space. I’ve got a group of various colored lego models and my particle system is throwing those out randomly. My problem is that a lot of the bricks are going inside each other. How could I fix this?

You’ll have to use rigid body physics in the game engine not particles.

Is there a way to apply those physics to the particles? How would I get the game engine objects flying out like particles?