Simulated a particle system representing deformable chain constrained to a ring. The chain was modeled as a a series of point masses with rigid edges connecting them. The chain was fixed to the ring at one end while the other end was free to move along the ring. Simulated random motion, motion under the influence of gravity as well as external forces which user can provide interactively. Produced using C++ and OpenGL.