I used to smoke for a little while when in smoking company, though very rarely. I was never addicted and I find it pointless and wihtout any appeal so I stopped that. I still can't quite understand why so many young people start smoking even though they don't need it. It's not even cool or anything.
You should know that Algodoo tends to add or substract some really minor values to/from floats. For example, if you set a float to 0.25, in some cases algodoo forces it to be 0.24999995 or something like that. Those programming inaccuracies plus variable storage limitations give you non-perfect results.
I guess that Algodoo is accurate enough to be used to experiment such things.
Also while playing around with this thing I noticed that you can in fact reach algodoo's step limit. That's when the random movement is smaller that the smallest possible step algodoo calculates. The wire then sits completely, 100% still.
It looks like it's a little more than 3e-9 of a meter which is 3 nanometers (about the width of a DNA helix). I wonder how could you use such accuracy.
So I came back to this scene because it is so awesome. I discovered that the engines still handles relatively well after 3 out of 4 cylinders blow up. That is until rear axles blow up destroying everything on the screen and sending the truck flying into space.
Which pistons are supposed to be working? I mean two pistons work in slightly different cycle than the other two so is only a pair supposed to power the flywheel or all of them?
You can set the bendTarget of a hinge to the angle of one of the connected bodies. The angle may or may not need to be inversed. That way, you have a reliable 2:1 gear ratio.
The same thing I did in my single cylinder engine. The camshaft is always synchronised with the crank http://www.algodoo.com/algobox/details.php?id=158419