I was holding a Master padlock in my hand a few days ago (one of the easiest to pick, by the way) and thought of a new, great (I think) way to implement a realistic lock picking mini-game using the 360 controller.
Some background: in using a standard lock pick set, there are two pieces: a tension rod (tension bar) and a pick (hook). While keeping a constant torque on the tension rod (in the correct direction), you insert the hook and make gentle prods at each pin in turn, trying to get them stuck above the barrel, which has rotated slightly, exposing a lip. If you push the tension rod too far:
1) the pins will not move, as there will be too much friction holding them against the side of the barrel, and
2) you could damage, bend or snap the tension rod.
Provided the tension rod has been torqued with about the right amount of tension, the pins will move freely until they slide above the barrel, where they reach the shear point and be held by the lip of the barrel that has been exposed. If tension is released, pins will fall. If all of the pins are at the shear point, the tension rod will usually "give" and move to open the lock.
I've been referencing this guide for help:
http://www.lockpickguide.com/
Similar to the Fallout 3 lock pick mini-game, you start out face-on to the barrel of the lock. You place the tension rod into the lock in a horizontal position (automatic). On the 360 controller, you then push the left stick to the same horizontal position (for the sake of argument, to the right). You then need to rotate downward until you think you have the appropriate tension against the lock. If you push it too far (a certain angle past the optimum, based on the difficulty of the lock), the rod breaks and you have to get another one. Here's the trick, though, you need to HOLD the left stick at the tension you have chosen, otherwise the tension rod will fall back to the horizontal position and any pins you have at the shear point will fall. Once you feel you have the correct tension, you press A and the camera rotates slightly to see the barrel, where you can see the pins.
The hook is placed on the first pin and you need to use the right stick to push the pin upward (only some of the way - none of this "flick the stick" that caused pins to fly to the top of the shaft in Oblivion - sorry, Bethesda... I still love your games) into the correct position, where the controller can jig subtly (as the pin "clicks" into position above the barrel). Not enough tension will cause the controller to not jig and the pin to fall again as you let your thumb off of the right stick (the pin will likely still rest ON the hook), whereas too much tension will cause the pins to become stuck (which may be too high or too low to reach the shear point).
To move to the next pin, you can use the L & R buttons or triggers, you can figure out which.
My thoughts on PC implementation as well as my thoughts as far as the programming of such a mini-game will be found in the next few posts I write, and I'll try to come here somewhat often to answer questions or clarify my extremely stream-of-consciousness narrative.
DISCLAIMER: DO NOT buy a pick set until you have read local statutes concerning lock picks.
In some states, you CAN be arrested simply for possession.
Buy picks ONLY if you intend to enjoy them as a non-criminal hobby.