This project is a mixture of gaming and electronics. The game is really basic – the player stands and needs to shoot Asteroids that are advancing towards him from any course, before they hit him. There is a mini radar on the screen which displays the location of Asteroids around the player. However, above all the most interesting thing about the project is a HUD which is a display that shows an image overlay on the background. The gun works on a Raspberry PI along with an IMU card which provides an orientation. Using this info, the PI is able to project out the various elements.
The graphics of the game is handled out by a dedicated GPU. The graphics are written using the Pi3D library while the game logic is in python. The display comprises of a beam splitter (along with LCD) which is a special glass having both Trans missive and a reflective surface which is the reason you are able to see the image behind the glass. The project might require some mechanical skills to fit the components nicely. Overall a very innovative and a must try out application using the PI which will definitely amaze your peers.