How would I go about creating vehicle physics for a car that can loose traction? I want it to seem like the driver has a flat foot, so when you press the gas, they cars driving (rear) wheels loose traction, and makes it somewhat hard to control. I would also like to be able to do doughnuts and "drift" around corners.
I would also need to know how much "skid" is happening, so I can add a proportional amount of smoke and tire marks.
Assume a 2d, top-down style car game.