「真.實體外掛」百發百中的自動瞄準機器人,電玩商保證抓不到!

「真.實體外掛」百發百中的自動瞄準機器人,電玩商保證抓不到!

ADVERTISEMENT

最近有人打開腦洞,利用機器人做到「百發百中,彈無虛發」,在遊戲中占盡優勢,令人防不勝防。 

「真.實體外掛」百發百中的自動瞄準機器人,電玩商保證抓不到!

這人是國外的一個名叫Kamal Carter的Youtuber,他用滑鼠做了一個自動瞄準機器人,在一個叫Aim Lab的射擊遊戲中,打出了118,494的超高分數。 

「真.實體外掛」百發百中的自動瞄準機器人,電玩商保證抓不到!

在這款遊戲中,一般的FPS玩家水準為 40000-50000 分,職業選手約 80000-90000 分。 

事實上,Kamal Carter不僅是一位資深的FPS遊戲玩家,還是一個機械工程師。他在油管上公開了這個實體外掛的製作過程,短短幾天就有25萬播放量。

「真.實體外掛」百發百中的自動瞄準機器人,電玩商保證抓不到!

他表示:「這個不會被反作弊系統檢測到,而且組構機器人的過程很有趣。」 

反應力不夠,機器人來湊 

Kamal Carter起初是突發奇想,試圖利用自己的專業來幫助提高自己的遊戲水準。射擊遊戲的本質就是操作滑鼠瞄準敵人,然後發射子彈。對於人來說,最難的地方就是瞄準敵人的過程,要快、狠、準! 

自己的反應力不如敵人的話,那麼用機器人「作弊」也許可以。 

於是Kamal Carter先找到了一個塑膠盤,把中間挖空,放入自己的無線滑鼠,然後在底盤的四個方向都安裝好萬向輪。這意味著他把滑鼠安裝在了一輛「車」上,接下來就要研究這輛車要怎麼開。 

「真.實體外掛」百發百中的自動瞄準機器人,電玩商保證抓不到!

讓設備根據螢幕上的顏色追蹤射擊目標,這個過程就是瞄準敵人的過程!而大津演算法可以將目標球與背景分離,並且計算距離最近的球,再檢查滑鼠是否在球的命中框內,觸發滑鼠點擊。 

「真.實體外掛」百發百中的自動瞄準機器人,電玩商保證抓不到!

這個設計過程非常簡單粗暴,Carter在網上找了一些開源的視覺程式庫,直接把程式碼抓下來。 

「真.實體外掛」百發百中的自動瞄準機器人,電玩商保證抓不到!

最耗費時間的部分是調整機器人反應的速度,Carter使用了PID控制器,花費了幾天時間調整3個參數,直到機器人達到令他滿意的速度。 

「真.實體外掛」百發百中的自動瞄準機器人,電玩商保證抓不到!

因為這個機械裝置不是普通的軟體,而屬於外部的實體「外掛」,所以遊戲商永遠也偵測不出來! 

最終還是人類取得了勝利 

自瞄機器人在Aim Lab中打出了118494的高分,已經超過了很多的高階玩家,而Carter比較有野心,想繼續最佳化一下瞄準機器人,挑戰最高等級的玩家——《Valorant》職業選手TenZ(泰森‧恩戈)在當時創造的 138944 分。 

「真.實體外掛」百發百中的自動瞄準機器人,電玩商保證抓不到!

可惜,在不斷的挑戰過程中,機器人的一個馬達被燒壞了,Carter 不得不結束了他這一段冒險旅程。用他自己的話來說:「在這場人與機器人的戰鬥中,最終還是人類取得了勝利」。 

不過這個實體外掛機器人僅訓練了兩個月,在Aim Lab中也僅能辨識和背景差異顯著的球體,也許以後再升級馬達,演算法修改一下,再多訓練幾個月,也許就可以超過職業選手了。 

 

 

 

 

bigdatadigest
作者

大數據文摘(bigdatadigest)成立於2013年7月,專注數據領域資訊、案例、技術,在多家具有影響力的網站、雜誌設有專欄,致力於打造精準數據分析社群。

使用 Facebook 留言
發表回應
謹慎發言,尊重彼此。按此展開留言規則