T客邦 July 02, 2022
最近有人打開腦洞,利用機器人實現“百發百中,彈無虛發”,在遊戲中占盡優勢,令人防不勝防。9fb0ff985b6919035c0f2353f6a60efb

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

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

這人是國外的一個名叫Kamal Carter的UP主,他用滑鼠做了一個自動瞄準機器人,在一個叫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中也僅能辨識和背景差異顯著的球體,也許以後再升級電機,最佳化演算法,再多訓練幾個月,也許就可以超過職業選手了。 

 

 

 

 

加入T客邦Facebook粉絲團 固定链接 '「真.實體外掛」百發百中的自動瞄機器人,電玩商保證抓不到!' 提交: July 2, 2022, 5:00pm CST