31 珏断

『如果章节错误,点此举报』
  “我已经做出了世界上最会玩王者荣耀的电脑程序,但是我现在不知道要干什么了。”

  坐在一个艺术街区的酒吧内,范珏对导师说。

  导师是个建筑设计公司的boss,具有广阔的国际视野,喜欢骑自行车和阅读,不管什么时候看上去都充满斗志,经常和各个城市的市长谈笑风生,她经常给范珏一些拨云见日的建议。

  这会儿他们坐在一家酒吧里,桌上摆着两大杯扎啤,一个巨大的披萨,还有一个高度约为小臂长,口径15厘米的圆柱形玻璃筒子装着的红薯条,当导师问范珏最近在做什么时,范珏说出了这句话。

  “我不太懂你编程的东西,你现在的水平在国内可以排到top50吗?”

  “如果说按照现在已经发布的技术来看,我目前的成果的含金量应该有top5。”

  “你大概做了个什么东西呢?”

  “一个就是人工智能学习的实现,我不给电脑预设,通过学习,他们现在能够打赢所有的对手,他们能够做出最正确的决策。”

  “另一个就一般一点,是一个画面的识别通过识别我们电脑上播放的视频的画面来读取各种数据,所有数据,这个强的地方在于可以把像素组合起来识别出东西。”

  “然后我现在是有一个兼职嘛,就是一个王者荣耀战队的数据分析师,给你看我们战队的冠军的合影。然后现在战队陷入了内讧,我也不想在里面搅和,现在突然就不知道该干什么了。”

  “你觉得这个工作匹配你的价值吗?”

  “没什么问题的,大概4个月我赚到了100多万。”

  “但是你们俱乐部管理层产生了内斗,你是不知道如何抉择吗?”

  “这里是没什么关系的,我就一个拿工资的,开个软件啥也不用干一个月5000。”

  “所以你到底想不想在这个战队教练这一行干下去?”

  “想啊,我觉得这个事情挺有意思的。”

  “那你们这个俱乐部的内部出了争端把你排挤出去,那你还怎么进入这个教练圈子呢?”

  “这个王者荣耀比赛里真正有用的教练不多,我算一个,而且为大众所认可。”

  “你说你创造出了最会打王者的软件,那你有没有证明这个,你有没有和其他的战队啊,人工智能啊什么的碰一碰,battle一下,这是一个方面。第二个,我猜啊,你们现在的队员是有缺陷的,没有人是和你的电脑一样没有短板的,那么作为一个教练你得有‘打牌’的能力,就是让一群有一定缺陷的人,战胜另一群有缺陷的人。”

  “前一个我准备再等一会儿,找一个好一点的时间一次性搞定,后一个问题我觉得既然我已经找到了问题的最优解,那我只要教他们就好了,在遇到每个需要选择的地方该怎么选择是最优的。”

  “人的能力是有限的,执行力是有限的,状态也是起伏的,你不能把每个人当做数据来看,你得把他们当做人来看,人是复杂的,你大概知道我是什么意思了吗?”

  “嗯,知道了,我大概找到接下来的研究方向了。”

  “你现在学的是什么专业?”

  “数学。算法这个东西在我以后的计算机的应用里占用了挺重要的一个部分。”

  “以后准备出国吗?”

  “想出国,但不想专攻数学,不知道该学些什么。”

  “没事,你大学还长,多学习吧。”

  范珏于是做出了一个新的软件,名叫“珏断”,这个软件比较霸道,差不多把能要的权限全部要了,基本上除了游戏的原始数据,全部都被收集了。当打开王者荣耀时,软件开始运行,获取王者荣耀的画面,获取录音权限,获取你每一次手指触碰屏幕的消息,如果你玩游戏时切屏出去回微信或者是QQ消息,它甚至还会去获取你聊天的内容,当然这会被识别成无用信息而删除。

  为了获得数据,范珏把软件设置的非常流氓,只要你手机上安装了这个软件,在最人畜无害的权限选择中,如果你点了同意,就获得了所有需要的权限,至于后面的什么位置权限照片权限录音权限通知都是给你用来否决的。当然,范珏还是比较良心的,这个软件只有当你打开王者荣耀的时候才会触发,不打开王者荣耀的时候是不会工作的,他也对用户的隐私没什么兴趣。

  说回到软件上来。

  评测一个玩家的水平的标准有很多,范珏按照星照给的标准,粗略地给了几个维度的测评内容:

  首先是大局观。“珏断”读取第一视角游戏的画面,通过内置的“海潮”来读取画面,然后把海潮读取的拿给星照来分析,实时判断选手的决策是否合理,并且对其进行打分,从而看出他的大局观,比如说队友在打架,你是去刷钱还是帮忙。范珏曾经试图用和海潮电脑端OB比赛相似的办法进入王者荣耀玩家端的接口拦截数据,发现实在有点难,手机端的接口没有电脑端那么好介入,试验用的好几个IP地址都被王者荣耀直接拉黑。通过对全局决策的分析,最后返回一个决策得分,记录在珏断里,把很多局的表现综合起来,最终给出一个大局观得分。同时,珏断中还能构建出这个人的指挥打法模式。

  然后是手法。手法这个东西说得比较综合,范珏把它细化成了手速,反应速度,技能释放精准度,伤害和血量计算几个部分。手速方面,通过获取需要操作时,比如说刺客的切入或者秒换装这些场合,操作者的有效操作的次数和总共消耗的时间,得到操作者的手速数据。第二是反应速度,“珏断”观察对面行动后,操作者做出反应的延迟时间,比如说闪现躲技能的速度,比如说张良按大招的速度。技能释放的精准度,顾名思义,每一个技能的释放是否打中了对面,是否最高效地造成了伤害,当然,有的技能是用来探草的,有的技能是用来赶路的,“珏断”会智能判断这个技能是否在收集范围之内,当然如果你赶路撞墙,“珏断”也会记录下来。伤害和血量计算这边就是主要针对在皇城PK时候的操作,如果明知打不过还去打,分就会降低,如果你赢了,操作起来了,就会提高。

  再然后是视野能力。当我们获取到用户的屏幕时,我们可以监测到他是否拉了视野,遇到草的时候有没有去探草,有没有给队友报点,这是防视野方面,还有利用视野方面,蹲人,卡视野开人,盲视野开人这些都是视野的利用。

  最后是团战方面,团战能力也是非常重要的部分,团战的站位是否合理,团战是否留技能了,团战的技能释放是否合理,团战中生存能力和输出能力强不强,这些都是非常重要的,关系到每个人的打法,每个人擅长的事不一样,有的擅长输出,有的擅长开团,有的擅长卡位置,有的擅长保命。

  这些数据和打分都是表层的内容,最重要的是给每一个人的打法都建模,每个人的属性不一样,五个数据很漂亮的选手可能打法冲突从而无法发挥出作用,有了珏断,不仅可以看出一个选手的潜力到底怎么样,还能把几个选手放到一起,判断这些人的契合程度,范珏觉得自己实在是太牛逼了,一个人就编写出了相当于其他教练文中的系统的程序。
sitemap