Shipped this project!
I built a simulator that hopefully accurately models gravity and the models velocity calculation from colliding objects in space. The hardest part was using the Barnes-Hut algorithm to optimize the simulator by partitioning the sim into octants and building an octree. Learning C++ was for this project was also difficult because I had to learn to handle the garbage collection to account for memory leaks. I am really proud of being able to finish the project and have cool gradients for the planets and how they interact with eachother.