Use the 1, 2, and 3 keys to switch between guns(you will have to reload after switching!). Press space to shoot, R to reload(shotgun requires multiple presses of r to reload fully, because each press loads 1 shell), and use the arrow keys to move/turn. Guns listed here: 1:Remington 870 Shotgun, game starts with this one selected, fires 3 shots at different angles, with some randomness in shot trajectory. 6 shots. 2:M1Garand Rifle, fires almost as fast as you can tap space, with good accuracy. 8 shots 3:FAMAS Assault Rifle, fires 3 shots in a burst, accuracy is reliable. 30 shots 4:M60 Light Machine Gun, this ones full-auto, though isn't super accurate like the others are, meaning you can get away with spraying. 50 shots 5:Remington 700 Sniper Rifle, single shot, but with a laser sight and faster-travelling bullets to compensate. 2 shot Have Fun!
I used a lot of different clone spawns to make this. The bullets actually face backwards, and move backwards when fired. This game is a test for a shooter I might make. The spray of the gun is actually the result of using the gun's type and a little math to exclude the sniper(which has no spread), and then the amount of spray is determined by the gun's type.