I used Houdini to create a Pachinko machine.  To make this a simulation, the wall and floor were changed to static bodies.  The machine and cover were made terrain objects and everything else was turned into a rigid body.  However, the simulation didn’t work right out of the box.

I increased the density of the mallet to give it enough power to move the marble, but I had problems getting the marble to roll over the edge of the shelf.  I ended up increasing the marble’s bounce and friction as well as increasing the gravity.  Unfortunately, this caused the marble to bounce out of the machine so I put an invisible grid in front of it to keep the marble in place.