아이 트래커로 MOBA 미니맵 인식 향상 | League of Legends (LOL)
MOBA Minimap Awareness Trainer는 League of Legends, Dota 2 등 인기 PC 게임을 하는 게이머에게 유용한 피드백을 줘요. 이 오픈 소스 Python / QT 웹 애플리케이션은 Eyeware Beam의 아이 트래킹 기술로 e스포츠 게이머에게 미니맵을 확인하라고 알려 줘요. 앱은 아이 트래킹으로 게이머의 시각적 주의를 따라가며, 정해진 시간 안에 미니맵을 봤는지 확인해요. 정해진 시간 안에 미니맵을 보는 걸 잊으면 시각 또는 소리 알람으로 알려 줘요.
이 미니맵 도구는 Overwatch나 Smite처럼 미니맵이 없는 게임에서도 유용해요. 장비와 탄약을 확인하라고 알려 줘서 실력 향상을 도와줘요.
이 도구가 어떻게 실력 향상에 도움이 되나요?
맵 인식을 높이면 게이머와 팀이 협력하거나 적의 공격을 막고, 성공적인 전략을 세우는 등 여러 면에서 도움이 돼요.
아이 트래킹 기술
현재 구현은 TrueDepth 카메라가 내장된 Face ID 지원 iPhone이나 iPad를 Windows PC용 안정적이고 정밀한 다목적 헤드 트래킹 및 아이 트래킹 장치로 바꿔 주는 Eyeware Beam iOS 앱을 사용해요.
이 아이 트래커는 자체 컴퓨터 비전 알고리즘과 머신 인식 AI 기술로 프리미엄 TrackIR이나 Tobii 트래킹 장치에 견줄 만한 안정적인 아이 트래킹 신호를 만들어요. 미니맵 도구를 쓰려면 Eyeware Beam API에 접근해야 하는데, 이는 인앱 구매로 이용하는 유료 기능이에요.
시작하는 방법
- GitHub에서 최신 릴리스를 내려받으세요
- 압축을 풀고 minimap_trainer.exe를 실행하세요
- 아이 트래커가 실행 중이고 API에 접근할 수 있다면(앞 섹션 참고) 사용자 인터페이스에 ‘Connected to eye tracker…’가 표시될 거예요
- Set minimap location을 클릭한 다음, 클릭한 채로 끌었다가 놓아서 게임에서 미니맵이 있는 위치를 지정하세요. 준비되면 Esc를 누르세요.
- 알람/트레이너 설정을 구성하세요:
- ‘Alarm timeout (seconds)’를 설정하세요. 알람이 울리기 전까지 미니맵을 보지 않아도 되는 시간이에요. 미니맵을 볼 때마다 시간이 초기화되고 알람은 울리지 않아요. 그러니 가끔씩 미니맵을 꼭 확인하세요! 볼륨은 알람의 음량이에요. 시각적 표시(미니맵 위치에서 깜박이는 빨간 사각형)를 쓸지 체크하거나 해제할 수도 있어요

- Start를 클릭하세요
요구 사항
Eyeware Beam SDK를 내려받고 문서에 설명된 대로 PYTHONPATH를 설정해야 해요. 또는 폴더의 압축을 풀고 API/python의 내용을 이 저장소의 루트에 복사해도 돼요.
소스에서 실행하기
명령줄에 다음을 입력하세요:
conda activate minimap_env
python minimap_trainer.py
실행 파일 만들기
실행 파일을 만들려면 다음을 실행하기만 하면 돼요:
pyinstaller minimap_trainer.py --noconfirm --noconsole --add-data="alarm.mp3;."
