In any game that has the player using guns, they invariably have to use a method for gun recoil. There are three different types of gun recoil.
Firing Cone-circle which expands when you fire the gun, bullets have a random chance of hitting within the firing cone.
Cursor Travel-cursor bounces around(often upward), by skillfully moving the mouse you can negate much of this recoil. However this recoil is the easiest to hack.
Screen Travel-the cursor stays fixed to the screen, but the whole screen moves around from the gun recoil. This like cursor travel can be compensated by moving the mouse, but is much more difficult
Firing Cone-circle which expands when you fire the gun, bullets have a random chance of hitting within the firing cone.
Cursor Travel-cursor bounces around(often upward), by skillfully moving the mouse you can negate much of this recoil. However this recoil is the easiest to hack.
Screen Travel-the cursor stays fixed to the screen, but the whole screen moves around from the gun recoil. This like cursor travel can be compensated by moving the mouse, but is much more difficult