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.