Айтрекер помогает следить за миникартой в MOBA | League of Legends (LOL)
На этой странице
MOBA Minimap Awareness Trainer даёт игрокам полезную обратную связь в League of Legends, Dota 2 и других популярных играх для ПК. Это веб-приложение с открытым исходным кодом на Python / QT использует технологию отслеживания взгляда Eyeware Beam, чтобы напоминать киберспортсменам смотреть на миникарту. Приложение следит за зрительным вниманием игрока с помощью отслеживания взгляда и проверяет, смотрел ли он на миникарту в течение заданного времени. Если игрок забудет взглянуть на миникарту за это время, сработает визуальный или звуковой сигнал.
Инструмент для миникарты полезен даже в играх без миникарты, таких как Overwatch и Smite: он помогает становиться лучше, напоминая проверять снаряжение и боеприпасы.
Как этот инструмент поможет мне играть лучше?
Лучшее понимание карты помогает игрокам и их командам координироваться, предотвращать атаки противника, планировать успешные стратегии и многое другое.
Технология отслеживания взгляда
Текущая реализация использует iOS-приложение Eyeware Beam, которое превращает iPhone или iPad с поддержкой Face ID и встроенной камерой TrueDepth в надёжное, точное и многофункциональное устройство отслеживания головы и взгляда для ПК с Windows.
Айтрекер использует собственные алгоритмы компьютерного зрения и технологию машинного восприятия на базе ИИ, которые дают надёжный сигнал отслеживания взгляда, сравнимый с премиальными устройствами TrackIR или Tobii. Инструменту для миникарты нужен доступ к API Eyeware Beam, а это платная функция, доступная через встроенную покупку.
С чего начать
- Скачайте последний релиз на 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;."
