本文来源NGA绝地求生:大逃杀,本文作者:orgheus

背景介绍:

作为一个30多的老龙虾,和大家一样,绝地求生的三大主题:我是谁,哪里在打我,我怎么死了?一直困扰着我

直到有天去了土豪朋友家里,看着7.1的环绕式,告诉我:“看,谁打我,我第一时间就知道,前后左右,全方位无死角”

我受到了深深的刺激。

于是我回来开始了自己的辅助AI设计,也是一时兴起,完全没想到后面会发展成这样。

前提:必须做到不改游戏本体,也不修改内存,唯一的目的就是帮助我这种老年玩家,更好的找到敌人。

喜欢玩吃鸡的姐姐们(志玲姐姐陪我吃鸡找敌人)(1)

阶段一:

我研究游戏声音之后,发现敌人位置可以通过官方的如下图片进行定位

喜欢玩吃鸡的姐姐们(志玲姐姐陪我吃鸡找敌人)(2)

所以,我对游戏的音频进行了输出采样,让我欣喜和悲剧的是,游戏完全不支持7.1音频,只有左右两个音频,也就是说,来自正前、正后的枪声,左右声道各站50%分贝;左后方的枪声,左声道稍微大点,右声道稍微小点。

所以,结果就是,左后方45°,和左前方45°的声音,采样完全一样。

参考我的采样图

喜欢玩吃鸡的姐姐们(志玲姐姐陪我吃鸡找敌人)(3)

所以,阶段一的时候,我是双屏玩游戏,左边放着我的采样工具,进行实施音频监控,如果第一次无法发现左右,我会扭头一下,等待敌人的第二枪。

向我开炮

这样会定位出敌人的大致扇形位置

阶段二:

第一阶段经过了1周,发现其实没有什么卵用,因为杂音太大了!

于是我开始复杂的对游戏枪械进行采样,并且不同的距离进行采样

受限于时间和精力,我只采样了M16,M416,AK,98K,Scar这 五把枪,在20米,50米,100米,200米,300米5个位置的八个方位的音频,一共200个音频采样文件

然后进行噪音过滤,这样,通过2次枪声,我就可以基本精确的判断敌人在我八个方位的哪个区域和远近。

但是:然并卵,激烈的战斗,并不能让我很好的又紧张的看画面,又紧张的看副屏,于是,我开始第三阶段

阶段三:

我对高德地图的志玲姐姐音频进行了采样,比如:前方50米 请右转 ,前方100米 有机动车监控

我整理出来了方位音频和距离音频,然后再拼凑了点别的音频。

进行了逐一匹配和触发,得到了如下的结果智能播报系统

前方高能

志玲姐姐:右前方200米,M16,请注意躲避

志玲姐姐:左后方100米,AK,请小心驾驶

喜欢玩吃鸡的姐姐们(志玲姐姐陪我吃鸡找敌人)(4)

我感觉到了满满的都是爱啊~~~~以后说不定志玲姐姐还能陪我聊天呢,单排就不是恐怖片了

后话:可惜游戏不是7.1声道的,不然我可以再花点时间进行精确采样,这样我的人性自走反炮兵火控雷达就成型了。

我一直在想,为啥不出一个萌新模式呢,如果被打,左右屏幕可以闪血光啊,这样可以提示大家。

另外实现了这个软件后,我压根不听什么主播说,被打?听声音啊。。开镜就是人,谁信啊。

最后,后话的后话,这个不是挂吧,不是挂啊。我觉得和Rashade差不多吧。。。

我只是自己倒腾了一下,如果有官方mm,可以私信我告诉我呀。。多谢哉。。

然后,有更好想法的基友们可以一起讨论一下怎么优化我的志玲姐姐啊

后记

作为楼主,其实挺不好意思的。只是一个老年玩家瞎捣鼓搞出来了点新奇的事物,想拿来分享一下,作为一个10多年wow游戏年龄的用户,可能下意识的就觉得这就是插件,比如DBM,所以也没多想。

所以更没想到大家对这个如此的讨论激烈和热情,所以虽然有人对我说了点脏话,我也觉得还好。

看大家讨论这样,我都没表明态度,觉得我也应该说几句态度和感想了。

感想1:我万没想到这个讨论已经上升到社会哲学,甚至AI辅助智能的领域,其实给我又打开了新的一扇门,就算不做智能报点,我也可以做任何游戏的智能陪聊啊,xx小姐姐陪你游,画面太美不敢看。

感想2:最近一年AI人工智能很火,我也是在接触这个的时候才想到很多诸如语音识别、图像识别、声纹识别等很浅显的课题,然后利用到游戏上,这点被大家点出来了,觉得大家水平比我更高,或许以后真的会出现官方认可且授权的智能辅助AI系统吧,但不会是今天

我的态度:我最近也在看市面的声波雷达和7.1自带雷达的耳机,觉得他们没有加入智能播报,还是靠100%人去操作,肯定辅助都不算,我的这个志玲姐姐么,我还是倾向于辅助软件多一点,插件吧。毕竟,找人,定位,开镜,开枪,躲避,都靠人去判断和操作。就好比4排的时候,队友说:NW 330,2个人,我死活看不到,也是一样的。

说点这个[插件]目前的现状和缺点吧:

1. 因为我没有读取内存和显存,所以志玲姐姐并不知道东南西北,只能在触发的那一刹那,根据声卡的波纹输出,告诉我,在哪个方位。很多时候,我移动快,我都忘了报点的时候是哪个方位

2. 因为游戏不支持7.1,所以必须第二枪才知道比较准确的方位,所以多数时候我都要等对方先手,趴着不动,挺被动

3. 多人混战,目前我的手动采样水平太差,噪音过滤不足,所以基本志玲姐姐就要歇菜了——根据之前的水友建议,我已经过滤掉了价值不大的枪声,但是杂音依然很大

未来如果要改进:

1. 我会加入弹道的声音采样,这样第一枪搞不好就能定位了,我知道很多大神也是这样写教程的,子弹打到身上或者地上,加上弹道啸声,加上枪口声(有消声器去掉这个),进行三点定位,延长线就是敌人。但这个分析难度有点大啊。我一个人估计搞不定了

2. 加入娱乐模式,不报点了,就陪咱游玩,逗乐子,美滋滋啊

我在想,继续加点:

1. 哎呀,你又死了,没关系,下把继续,志玲为你加油哦~~~

2. 亲爱的,你没血了,记得打绷带呀

喜欢玩吃鸡的姐姐们(志玲姐姐陪我吃鸡找敌人)(5)

重点

现在的处理:

1. 我已经准备给蓝洞写信求证了,所以在这之前我不会发布测试版,更不可能放出源码以及采样数据。愧对大家了。

2. 我会偷偷的在实验室继续完善我的志玲姐姐, 就让她陪我一个人玩会吧

小编:现在玩家们分成两个观点一方认为,这个就是插件完全符合用户协议,玩过魔兽的都知道,DBM语音提醒、各种语音提示其实和这个功能差不多,都是插件范围,连一键驱散都不算外挂,这个是合理的。

有些玩家则认为这个插件功能就是外挂,这个插件代替了人需要做的事情,搜索敌人、发现位置,这是不公平的,这个就是外挂,要封禁。

那么小编想说这个”插件“只要不违反用户协议那么就是合法的,允许使用的,从公平竞赛的角度来说这个就是不适合的,那么判断这个插件能不能使用只能交给官方,作者也说了,去咨询蓝洞看看官方允不允许使用!

要是能用估计也不会有志林姐姐语音包……

,