IMPORTANT- the finished version of this is out now, so you should definitely go to here: https://scratch.mit.edu/projects/364178177/ If you keep playing this, you'll be playing the outdated version with a lot of glitches and missing features 0.8 UPDATE: -added save codes -added pistons -added more variables, such as mass and piston speed Turbowarp is recommended, but not mandatory: https://turbowarp.org/709338303?hqpen CONTROLS: -Press [ r ] to reset the simulation -press [ space ] to toggle variables -The [ + ] and [ - ] buttons let you zoom in and out -The [ X ] button lets you delete points when you click on them -The [ L ] button is for loading. Paste your save code or even use someone else's. -The [ S ] button is for saving your progress. Triple click the list and copy it. Feel free to share your codes in the comments. -The red point is a point that doesn't move around at all -The grey point is a point that can move -The brown segment is a line that can be connected to points by clicking on both. It doesn't collide with the ball. -The grey segment is the same as the brown, but it does collide with the ball. -The orange segment is a piston. It can be placed down like a road, but it extends and de-extends constantly. -The blue segment is a spring. Functionality is yet to be added. -The green ball can be placed down only once, and will fall unless it hits a grey line. This is a demo of a physics engine that uses verlet integration. If you want to know more about it, check out @GonSanVi 's explanation here: https://scratch.mit.edu/projects/636061582/ Because this is just a demo, it only has a few features and the ball collision is very glitchy. Features in the final project: - springs - 100% done - pistons - 100% done - multiple objects - 30% done - save/load codes - 100% done - better camera control - 100% done 2,673 blocks, and only 1 sprite! TAGS: #games