우마무스메

    [스크린샷] 더, 더 빠르게!

    [스크린샷] 더, 더 빠르게!

    Introduction 안녕하세요, codedbyjst입니다! 프로그램 작동 영상을 확인해보신 분이라면 아마 이 생각이 가장 먼저 드셨을 겁니다. ✈️'빠르다!'✈️ 예 맞습니다, 정말 빠릅니다! 원하는 목표가 도출되지 않았을 시 전체 루프 1회 실행 시간은 약 2분 정도로, 기타 다른 매크로와 비교해도 거의 최고 수준의 속도를 보입니다. 그런데 대체 어떤 방식을 이용했길래 이렇게 빠른 걸까요? 사실 루프 세분화, greedy한 동작 등 여러 부분에서 실행시간을 단축시키기 위해 노력한 부분들이 있지만, 가장 시간 단축에 영향을 크게 준 것은 바로 '스크린샷' 기능의 구현 방식입니다. 이번에는 개발 과정 중에 가장 연구에 시간이 많이 투자된 '스크린샷' 기능에 대해 이야기해보려 합니다. [첫번째 접근] 아..