堪比射击游戏职业选手,大佬打造「真·物理外挂」,还不会被封号

大数据文摘

共 1130字,需浏览 3分钟

 · 2022-07-04

大数据文摘授权转载自机器人大讲堂


物理外挂,最为致命,连官方看了都头疼。



最近有人打开脑洞,利用机器人实现“百发百中,弹无虚发”,在游戏中占尽优势,令人防不胜防。



这人是国外的一个名叫Kamal Carter的UP主,他用鼠标构建了一个「自瞄机器人」,在一个叫Aim Lab的射击类游戏中,打出了118,494的超高分数。



在这款游戏中,一般的FPS玩家水平为 40000-50000 分,职业选手也才 80000-90000 分。



事实上,Kamal Carter不仅是一位资深的FPS游戏玩家,还是一个机械工程师。他在油管上公开了这个物理外挂的制作过程,短短几天就有25万播放量。



他表示:“这个不会被反作弊系统检测到,而且构建机器人的过程很有趣。”


反应力不够,机器人来凑

Kamal Carter起初是突发奇想,试图利用自己的专业来帮助提高自己的游戏水平。射击游戏的本质就是操作鼠标瞄准敌人,然后发射子弹。对于人来说,最难的地方就是瞄准敌人的过程,要快准狠!


自己的反应力不如敌人的话,那么用机器人「作弊」没准儿行。


于是Kamal Carter先找到了一个塑胶盘,把中间挖空,放入自己的无线鼠标,然后在底盘的四个方向都安装好万向轮。这意味着他把鼠标安装在了一辆“车”上,接下来就要研究车如何开。



让设备根据屏幕上的颜色跟踪射击目标,这个过程就是瞄准敌人的过程!而阈值算法可以将目标球与背景分离,并且计算距离最近的球,再检查鼠标是否在球的命中框内,触发鼠标点击。



这个设计过程非常简单粗暴,Carter在网上找了一些开源计算机视觉库,直接把代码扒下来。



最耗费时间的部分是调整机器人反应的速度,Carter使用了PID控制器,花费了几天时间调整三个参数,直到机器人达到令他满意的速度。



因为这个机械装置不是普通的软件,而属于外部的物理“外挂”,所以开发商永远也侦测不出来!


最终还是人类取得了胜利

自瞄机器人在Aim Lab中打下118494的高分,已经超过了很多的高端玩家,而Carter比较有野心,想继续优化一下瞄准机器人,挑战最高级别玩家——《Valorant》职业选手TenZ(泰森·恩戈)在当时创造的 138944 分。



可惜,在不断的挑战过程中,机器人的一个引擎马达被烧坏了,Carter 不得不结束了他这一段冒险旅程。用他自己的话来说:“在这场人与机器人的战斗中,最终还是人类取得了胜利”。



不过这个物理外挂机器人仅训练了两个月,在Aim Lab中也仅能识别和背景差异显著的球体,也许以后再升级下电机,优化下算法,再多训练几个月,超过职业选手就没问题了。


最后附上机器人演示视频:




点「在看」的人都变好看了哦!
浏览 29
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报