Canadian Experience
The Canadian Experience is a C++ project developed to showcase my proficiency in object-oriented programming. On the frontend, this program allows the users the save keyframes of two different models while moving and/or rotating their limbs. The program then interlaces these frames together in order to make a video that can be saved to a file, as well as reloaded back in by someone else. Another big part of this program is the machines that can be seen in the background. Each part in these machines is its own class that interacts with other parts. Each part will only interact with certain other parts and will move these other parts differently based on their interaction. After being built, these machines just move in the background to showcase that they work during the created "movie."Â