


Works only with 1080p screen size on Valorant PC. Computing speed depends on PC, but is relatively and optimized for speed. This demonstration requires 2 seperate computers and 2 seperate arduino units. Incomplete, generates a map data based off of where red dots are placed to help guide the bot.Once the mouse movement command is sent from PC 1 to PC 2, PC 2 forwards it to the ardunio via serial. Mouse commands are sent via lan, therefore firewalls must have their ports exposed. Mouse movements will be locked when firing.

Aim offset from first pixel is also determined by the distance of the target as to attempt to get headshots on pony tail characters. The futher the target is, the keyboard will attempt to counter strafe to stop the character movement before firing the weapon. The vertical size of the target detemines the perceived distance, the close the target is, the quicker the gun will fire. The size of the fov is determined if Shift is held down or not, auto recoil compenstation is implemented. Because the head of enemy characters are usually the highest point, we scan from top left to bottom right and the first instance of purple pixel found, filtering switches to a more accurate mode and smaller fov resulting in quicker detection on the second pass when looping through the pixel array. The second filter applies once the conditions for the first is met resulting in detection range reduction and color filtering becomes more lenient.

Target detection occurs when the right color is seen by the first filter on a large fov detection range. It has multiple color filterings that will automatically adjust itself when a target is detected.
