I like the snake more than the hand. Just makes more sense. The hand can go anywhere with just two sections, but the snake needs to worry about balance.
Colliding timers limit engine speed and add unnecessary load. Also, depending on the type, they might not work at certain speeds. I might actually make a scripted timer for my next engine. Also when multiple balls spawn that is intended. It only does that at low speeds.
The snake would be harder to script as you have to compensate for balance and when it sticks out too far and falls over. Best solution: Put a heavy weight on the tail for stability.
I am going to make one that uses the oil particles to set the friction inside the engine. I will make it so the friction slowl increases until an oil drop sets it back to 0, just like a real engine. Two stroke engines rely on the oil/fuel mix and if it is rotating without fuel (Like if you try staqrting it with an empty gas tank and no oil) you could severely damage the engine.
Also smoke from a real two stroke engine is blue because of the oil. I couldnt find a way for the scripts to detect whether there is oil or fuel being burned, so I will try to work around that later. I might add some code in the oil itself to set friction to 0 on the things it touches.
There is a better way to do this. In the strecthed axle, change these variables:
motorTorque = +inf
motor = false
bend = true
bendConstant = +inf
bendTarget = 0
hingeConstant = 0.001
This will eliminate slippage at high load. Braked axles slip quite a bit each rotation. Bend axles try to move to the bendTarget and therefore do not slip at all.
How come the same set of scenes is always featured? Thats very stupid as it gives no other users any chance to have a featured scene and the people who made those featured scenes have INFINITE fame!!! There should be a 1 week limit for a scene on the featured list, and once it is featured it cannot be on the list ever again. Then it will give other people a chance.
The first Wankel-like engines didnt even have triangular rotors! The "rotors" were actually three straight fins attached to a bearing on the shaft, and the housing guided them to rotate.