Shooter implemented with DirectX 9.0b
Written by Steve A. Doria

This Win32 application demonstrates the use of the DirectInput and Direct3D intefaces. It features simple physics and collision detection. Shooter relies on the mouse device as the sole means of controlling the avatar, which is represented by the circle. A change in the mouse device's position causes a change in the avatar's velocity. Using the primary mouse device button causes the avatar to emit objects, which bounce off the walls and affect the avatar's color upon colliding with the avatar.

This application is the product of my first attempt at writing an interactive graphical program.

The application requires DirectX 9.0b or later. The binary executable can be found here: shooter.exe.