As I couldn't resist (have to get up early tomorrow for work and we all know its most fun to code useless scripts like this one way past bedtime
) I created a little demo using the trunk version of pymunk here: http://pastebin.com/m666d88d4
I used a a paddle in the form of a triangle shaped polygon and attached it with a PinJoint together with a DampedRotarySpring to a static body. Then I apply an impulse to generate some rotation when the user activate it. And as a little bonus two bumpers (static circle with elasticity = 1.5).
slembcke: I had to cheat a little and reset the paddle position/velocity each frame to prevent the paddles to wobble. Its like the pinjoint doesnt manage to align the paddle back properly the last 0.0001 units or something?
With some kind of cooldown to prevent repeated shoots and some way for user to keep the paddle uppright I think it would work pretty good. Maybe the manual velocity adjustment works even better, but I thought it was more interesting to simulate the paddles with springs/impulses.
(I am very soon to release the new version of pymunk, I think I have nailed everything except for a small win 64bit thing, so it is ready to be released as soon as I got a little time over to actual do it. If you want a sneak preview you can get the latest source from its project place, see )
http://www.pymunk.org - A python library built on top of Chipmunk to let you easily get cool 2d physics in your python game/app