Ahh pyODE I thought you were a good idea, your physics seemed so good...but your collision detection (and my wife's birthday) has bested me.
No matter what I do you seem intent on destroying my frame rate or letting my objects pass through walls.
sigh...it's been fun this time but I don't think that I'll have anything close to anything by tomorrow...my idea wasn't bad but trying to integrate pyODE into my game just didn't work.
Not that pyODE doesn't work...just that I couldn't figure out how to get it to work in the context of my game. All I got was hours of frustrating moon physics, frame rates of 2, or characters sliding through other objects.
What I need is a good pygame/pyODE or pygame/physics tutorial...maybe I'll try to write one after this pyweek so that I can use the code next time!