OpenGL/C++ Projects
These are two projects I worked on with my programmer friend James, to better learn C++ and the OpenGL library.
They are very simple modified versions of old arcade games, using very basic graphics.
They are very simple modified versions of old arcade games, using very basic graphics.
Missile Command
Made to run under Windows, requires a few libraries to work properly, as I don't know how to compile it properly.
This is a multiplayer version of missile command, made to explore and research the ideas of "big screen gaming", having multiple people playing the same game on the same screen. In the past this is done with split screening, however if you were to have many people, say more than 16, the screen would be split so many times that it would be unusable.
While we did not implement any camera features in this version, it will support up to 8 players, controlled using separate USB keyboard per player, with 3 different game modes to try and show how team co-operation would work, and how players would be able to tell each other apart.
This is a multiplayer version of missile command, made to explore and research the ideas of "big screen gaming", having multiple people playing the same game on the same screen. In the past this is done with split screening, however if you were to have many people, say more than 16, the screen would be split so many times that it would be unusable.
While we did not implement any camera features in this version, it will support up to 8 players, controlled using separate USB keyboard per player, with 3 different game modes to try and show how team co-operation would work, and how players would be able to tell each other apart.
Asteroids
This was made to run on Linux based operating systems, we specifically used fedora 13 to build and compile this game.
This was an assignment for the class Real-Time Rendering, and was made as a further introduction into OpenGL and shaders, as well as learning how collision detection works, and making particle effects.
Made and based off the original asteroids, you play as a ship trying to destroy all 10 asteroids in the area, but each time you hit an asteroid, it will split into two smaller ones.
This was an assignment for the class Real-Time Rendering, and was made as a further introduction into OpenGL and shaders, as well as learning how collision detection works, and making particle effects.
Made and based off the original asteroids, you play as a ship trying to destroy all 10 asteroids in the area, but each time you hit an asteroid, it will split into two smaller ones.