[USE TURBO and FIREFOX] This is NOT an animation, it is a MECHANICAL MODEL. This project is based on the same elements of ngrm's "Engine" project http://scratch.mit.edu/projects/ngmr/70365. The purpose was to REMOVE ALL TRIG CALCULATIONS, by making only use of MECHANICAL CONSTRAINTS of a real four-stroke engine (simulated by Scratch's collision detection blocks). Look at the comments inside in order to see how the constraints are making it move in the desired way. Updates: -added external cylinder with collision detection
Original project (with trig calculations) by @ngmr Updated version (with non-refreshing block, should work with all browsers) https://scratch.mit.edu/projects/800228233/