- 리그오브레전드 게임에서는 빠르게 채팅창에 자신이 원하는 역할의 초성을 쳐야 하는 규칙이 있습니다.
- pyautogui와 keyboard 라이브러리를 이용해 개발하였고, 패키징은 pyinstaller를 이용했다.
- 먼저 프로그램을 실행하고 잠시 기다리면, 원하는 픽을 입력하라는 창이 나온다. ㅈㄱ이나 ㅁㄷ등 원하는 픽을 입력
- 그러면 프로그램이 '-' 또는 '='입력을 기다리는 상태가 되는데, 채팅창에 마우스를 올려놓고 '-'를 입력하면 위치가 저장된다.
- 이제 큐를 돌리고 매치가 잡힌 순간 '='를 누르면 지정된 채팅창을 클릭하고 원하는 픽을 치는 동작을 10회 실행하여 누구보다 빠르게 픽을 잡아준다.
- pyinstaller가 패키징을 쓸때없이 크게 하는지 실행속도가 느리다. 키고 나서 조금 기다려야 하는데 시간이 나면 최적화할 방법을 찾아보자!
- 이 매크로에서 배운 테크닉을 활용하여 다른 매크로도 만들어보자.