Super Penguin Spring Simulator by Ryan Dehaven

The goal of this project was to create a slinky simulation with basic collision detection. The physics engine created uses time differences between each update to calculate forces on each particle. Particles are interconnected with springs to give a rigid structure. Mesh deformation is applied to the spring object according to each particle penguin.

Difficulties:
Springs tend to explode if calculation take too long between each update due to the time-step being so large. Dampening on springs help alleviate this issue somewhat.

Slinky physics may require rigid body physics simulation to behave properly.