I'm making a physics simulator in C++. After I went to GDC 2012, I got excited to play with OpenGL again, so I decided to pick up on this project, which I'd read up a bit on last year but hadn't had the time to really sink my teeth into it. I have collision detection all worked out and now I just need to finish off the physics simulation itself. After that, all that remains is to clean up the code and make the it fun to actually play with.
This was my final project for Computer Graphics class at McGill. During the semester we learned about OpenGL, the rendering pipeline, and basic information about graphics rendering. We had several choices for projects, but I've always had a soft spot in my heart for making games, so I had to go for the Pinball option.
As nice as Java graphics are, I wanted to learn to code graphics in a language that was a little more solid and made me feel a little more in control. So, setting out with the knowledge of C I'd picked up over the past few years, I went about learning C++ and graphics.