Thanks a lot!
Well, the Dev Breaker is theoretically possible. For the sake of testing, I automated the mouse movement with Python. At this speed (radius=220, speed=4.5), it can be won with about a 20s margin. That being said, I'm not entirely sure if a human can maintain that constant speed and precision loool. Personally, it seems doable but extremely hard, I'm not entirely sure tho. I have only reached about 75% myself. (And probably my memory is being generous with the number.)
I've attached the code if you are curious. Try it at your own risk, as it temporarily locks your mouse control!!!
import math
import time
import pyautogui
pyautogui.FAILSAFE = True
pyautogui.PAUSE = 0.001
def move_in_circle(radius=150, speed=2.0, duration=10):
print("Position your mouse. The circle center will be set in 3 seconds...")
time.sleep(3)
center_x, center_y = pyautogui.position()
start_time = time.time()
angle = 0.0
try:
while time.time() - start_time < duration:
x = center_x + radius * math.cos(angle)
y = center_y + radius * math.sin(angle)
pyautogui.moveTo(x, y)
angle += 0.05 * speed
time.sleep(0.005)
except pyautogui.FailSafeException:
#It's technically not doable to use this function, as the mouse it's locked you can't drag it to a screen corner
print("\nStopped.")
if __name__ == "__main__":
move_in_circle(radius=220, speed=4.5, duration=150)