Panda Bullet

Hi Enn0x,

I have a question in general about Bullet, and thought perhaps you would know the answer (or at least be able to share your knowledge)

is Bullet physics predictable? Or does Bullet use random numbers somewhere?

Example: If I set up a scene with boulders falling off a hill, and I ran that at the same exact point in time, on one thousand different computers, would the boulders fall exactly the same way, assuming that they started at the same time?

Would I need to pass specific parameters into BulletWorld.doPhysics(), in that case?

I only ask as I am interested in using Bullet physics are artificial intelligence (monsters ‘running’ towards players etc) and having all monsters synced across every client using a timestamp, for instance.

if you could shed any knowledge on this,

Thank you,
~powerpup118