眼动追踪器提升你的 MOBA 小地图意识 | League of Legends (LOL)

  • 首页
  • 文章
  • 眼动追踪器提升你的 MOBA 小地图意识 | League of Legends (LOL)
本页内容
  1. 这个工具如何帮助我成为更好的玩家?
  2. 眼动追踪技术
  3. 如何开始使用
  4. 前提条件
  5. 从源代码运行
  6. 创建可执行文件

MOBA Minimap Awareness Trainer 能在 League of Legends、Dota 2 和其他热门 PC 游戏中为玩家提供有价值的反馈。这款开源的 Python / QT 网页应用使用 Eyeware Beam 的眼动追踪技术,提醒电竞玩家查看小地图。该应用通过眼动追踪来追踪玩家的视觉注意力,检查玩家是否在指定时间内看过小地图。如果玩家忘记在指定时间内查看小地图,视觉或声音警报就会提醒他们。

即使在 Overwatch 和 Smite 这样没有小地图的游戏中,这款小地图工具也很有用:它会提醒你检查装备和弹药,帮助你进步。

这个工具如何帮助我成为更好的玩家?

提升地图意识可以帮助玩家及其队伍协同作战、防范敌人的进攻,并制定成功的策略,用处多多。

眼动追踪技术

目前的实现使用 Eyeware Beam iOS 应用,它能把支持面容 ID、内置原深感摄像头的 iPhone 或 iPad 变成 Windows PC 上可靠、精准的多用途头部和眼动追踪设备。

该眼动追踪器采用自主研发的计算机视觉算法和机器感知 AI 技术,生成稳定的眼动追踪信号,可与高端的 TrackIR 或 Tobii 追踪设备相媲美。小地图工具需要访问 Eyeware Beam API,这是一项需通过应用内购买开通的付费功能。

如何开始使用

  1. 在 GitHub 上下载当前发布的版本
  2. 解压并运行 minimap_trainer.exe
  3. 如果眼动追踪器正在运行且 API 可以访问(参见上一节),用户界面应显示“Connected to eye tracker…”。
  4. 点击“Set minimap location”,通过“点击、拖动、松开”的操作标出小地图在游戏中的位置。完成后按 Esc。

    在小地图训练工具中设置小地图位置

  5. 配置警报/训练器设置:
  6. 设置“Alarm timeout (seconds)”(警报超时,单位为秒),即触发警报之前你可以不看小地图的时长。每次你看向小地图,计时都会重置,不会触发警报。所以要时不时看一眼小地图!Volume 是警报的音量。你还可以勾选或取消勾选是否需要视觉提示(小地图位置上闪烁的红色方块)。在小地图训练工具中设置小地图位置
  7. 点击 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;."

几分钟内把网络摄像头变成眼动追踪器

安心试用 Beam