“操盘手”是西安两位技术宅
到底“玩鸟机器人”是怎么工作的,两位牛人也引发揭秘风潮。其实“愤怒的玩家”出人才,“我同事说,这种做法跟他当年玩魔兽,让两个疯狂的电脑互相PK,他当裁判的动机差不多。”所以,也有网友担心,这明明是一个闲得慌的游戏衍生出一个闲得慌的破解法,这明明是一种丧心病狂的作弊行为!“让机器去搞定机器,这两人是不是太无聊?”也可以干一些更有实际价值的工作,比如“能不能设计一个代打排位的?”也有好多网友一眼看出,“玩鸟机器人”类似各企业流水线上的分拣机器臂,机器臂貌似是从硬盘上拆下来的,“技术含量并不高,我家那位动手也可以破吧”。
相当欢乐的是,两位小伙伴现身视频秀英文也引发了网友研究的兴趣,“他们都有女朋友了么?”“英文发音相当接地气啊!”
扬子晚报记者联系上两位西安技术宅中的师雪坤,他告诉记者,自己和另一位“操盘手”刘阳是中学同学,一个来自北航计算机专业,一个在浙大学数学,毕业后踏入互联网行列,成了一对很好的拍档,默契度很高。用一周的时间破解Flappy Bird,只是一次“小试牛刀”。“最早我就只能玩两下,就是因为玩不下去,才萌生了破解的想法,主要也想了解一下通关以后是不是像传说中的那样,哈哈,但对我们来说也是一个学习和尝试的过程。”师雪坤说,其实原理并不复杂,破解工具也颇为山寨,对普通网友来说,复制也并不难。有意思的是,跟硬盘拆下来的机器臂相连的“手”则是自制电容笔。“‘手’不能太粗大,不然点不准,于是我们就自己用棉签做了一个。”
机器人还不能所向披靡
这款玩鸟机器人分为识别系统、控制系统和机械三个部分,用摄像头捕捉位置,控制系统发出指令再使用机械臂点击屏幕,最终利用机械打败游戏。识别系统有一个摄像头,主要用来识别游戏中水管的位置用来采集数据。本来他们想通过摄像头采集小鸟的位置,不过由于摄像头有些延时,对游戏来说就没了意义,于是方案改为识别水管。控制系统则由电脑外加Arduino构成,利用Python编写的分析程序计算出小鸟的位置,进而发出“点击”的指令,操控那个从硬盘上拆下来的摇臂作为机械臂触发屏幕,最终完成玩游戏的整个过程。
简单来讲,“关键就是要把小鸟起跳的时间与通过管道的时间算好匹配上,才能确保小鸟一直能畅通无阻。”但由于系统的响应速度不够理想,不断积累的误差会逐步影响敲击的精确性,这款机器人也并不能做到所向披靡,最近他们试过玩到几百分就挂了。所以,师雪坤强调,不断计算和调试的过程会相对繁琐一些。
视频发到网上后,引起了系列连锁反应,“有好多朋友给我们打电话,除了玩家,其中也不乏闻风而动前来谈合作的业内人士。”师雪坤表示,未来两人想在深圳往智能机器人方向发展。 (扬子晚报记者 张楠)
(来源:扬子晚报)
![]() |