Game1: Triangloid Triangloid, a game for the first weekly game assignment with code using C++/OpenGL/SDL and nest - courtesy Jim McCann. With some help from tutorials from lazyfoo.net for SDL. Goal This is a game where you use the mouse to click on the circles to create triangles which can neutralize your enemies. Method I worked on creating a Sprite class which was aimed to be reusable for other games. These sprites comprised the main components of my game. I created a movement and triangulation mechanism to aid the gameplay. Novelty I wanted to create a different type of puzzle game which was fast paced and required a good visual keenness to play. This triangulation is the novelty in the game. Results The game had a great potential to be fun if I had nailed the scoring mechanism and made the enemy sprites disappear when they are within the triangle. It didn't achieve my goal but I aim to improve it over the course of time and polish it. The movement and triangulation feels fun! Also, a good class structure for the Sprite class helped me reduce code by a lot! I kind of ran out of time learning a new engine and OS as it was a bit challenging. This left the game a bit incomplete to ensure i submitted a working prototype. This game can be a lot of fun with a good GUI display, some nice sprite animations and interesting enemy AI and balance tweaks. Final Note: This was a great learning experience for me and I have understood a lot about the graphics and physics updates and how other engines do it.