眼動追蹤器提升 MOBA 小地圖意識 | League of Legends (LOL)
MOBA Minimap Awareness Trainer 能為 League of Legends、Dota 2 和其他熱門 PC 遊戲的玩家提供寶貴的回饋。這款開源的 Python / QT 網頁應用程式運用 Eyeware Beam 的眼動追蹤技術,提醒電競玩家查看小地圖。App 透過眼動追蹤掌握玩家的視覺注意力,檢查玩家是否在指定時間內看過小地圖。如果玩家忘了在指定時間內查看小地圖,就會以畫面或聲音警示提醒。
即使在 Overwatch 和 Smite 這類沒有小地圖的遊戲中,這款小地圖工具也很實用,能提醒你查看裝備和彈藥,幫助你進步。
這個工具如何幫助我成為更好的玩家?
提升地圖意識能幫助玩家與隊友協調行動、防範敵人進攻,並規劃成功的策略,用途還不只這些。
眼動追蹤技術
目前的版本使用 Eyeware Beam iOS App,它能把內建 TrueDepth 相機、支援 Face ID 的 iPhone 或 iPad,變成 Windows PC 適用的可靠、精準多用途頭部與眼動追蹤裝置。
這款眼動追蹤器採用專有的電腦視覺演算法與機器感知 AI 技術,產生穩定的眼動追蹤訊號,可媲美高階的 TrackIR 或 Tobii 追蹤裝置。小地圖工具需要存取 Eyeware Beam API,這是需透過 App 內購買取得的付費功能。
如何開始使用
- 在 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;."
