A user interactive simulation of puppet show in OpenGL. Everything on the screen are 3D objects. A set of alphanumeric characters are associated with the movement of the puppets' body parts. Refer to the "keyboard" function and stage up your own puppet show!