Introduction
Hello! I do not have a lot to say so this should be quick! Upon releasing a game you want to crack down as much bugs as possible duh. But what many developers do not realize which can break and create unfair advantages for the player is systems that automatically can perform input without the player having to. These are things such as, auto clickers, MACROS (sequences of events (such as keystrokes/ mouse clicks. that can be recorded and later played back to help perform repetitive tasks.), and key pressers!
What it can do + example
What these do to a game functionally can be detrimental. There are so many ways that these systems can break the functionality of a game. For example, what happens when the user gives off 100 cps! That can put a lot of systems in jeopardy! Adding on to this, imagine a pistol listening to those 100 cps and creating a new ray for every click! The issues that can cause are ENDLESS!
Approach to dealing with this
There are a few ways to deal with this issue! The obvious solution is to add a grace period before the player is able to execute the input given! This is a clear and simple solution that a lot of developers have utilized and would for sure prevent many head scratches in future projects you may be working on!
Conclusion
In conclusion, prevent these things (im tired)