1
更新于2014-04-10 20:50:53
3428
閱讀
4
回復(fù)
1
收藏
來源  揚子晚報

     80后技術(shù)宅破解虐心游戲 "玩鳥機器人"急速闖關(guān)
 簡易的“玩鳥機器人”正在闖關(guān)

     風(fēng)靡一時的虐心小游戲《Flappy Bird》,以玩法簡單、難度超高著稱,不過,最近這款讓全世界玩家?guī)子な謾C的游戲,被兩位中國技術(shù)宅設(shè)計的“玩鳥機器人”搞定,瘋狂突破百分。記者聯(lián)系上兩位80后小伙伴師雪坤和劉陽了解到,就是因為游戲玩不下去才“小試牛刀”玩破解,而研發(fā)機器人是兩人的興趣點和事業(yè)未來。
  機器人讓游戲高手望塵莫及
  flappy bird是不少玩家熱衷的休閑游戲,超級瑪麗游戲中的綠色通道、眼神有點呆滯的小鳥和幾朵白云便構(gòu)成了游戲的一切。你需要不斷控制點擊屏幕的頻率來調(diào)節(jié)小鳥的飛行高度和降落速度,讓小鳥順利地通過畫面右端的通道,如果你不小心擦碰到了通道的話,游戲便宣告結(jié)束。所以,玩到手抽筋甚至想砸手機,只能過個位數(shù)管道的玩家大有人在。最近,來自西安的技術(shù)宅小伙伴們給大家送上福利,他們發(fā)明的“玩鳥機器人”,輕輕松松搞定一百多關(guān)突破百分,讓高手也望塵莫及。
  有圖有真相,從網(wǎng)上流傳的視頻來看,當(dāng)熟悉的音樂響起,由識別系統(tǒng)+攝像頭確定水管位置,控制系統(tǒng)+機械臂構(gòu)成的機器人,能夠準(zhǔn)確點擊小鳥起跳,逐步加速也游刃有余,越玩越high,實在是技術(shù)宅拯救世界。該款機器人面世令網(wǎng)友興奮不已,“知識改變命運,小鳥再也不用吃土了!”所以大家可以刪游戲了!“我到現(xiàn)在也只能過15根管子”,“人類已經(jīng)無法阻擋技術(shù)宅了!”“太兇殘了,機器人不會手抖”,“這讓我們這種停留在60的玩家情何以堪?”還有各種感覺不明覺厲,求“做朋友”的,“這是來自星星的嗎?我也想要個來自星星的男友!”
     “操盤手”是西安兩位技術(shù)宅
  到底“玩鳥機器人”是怎么工作的,兩位牛人也引發(fā)揭秘風(fēng)潮。其實“憤怒的玩家”出人才,“我同事說,這種做法跟他當(dāng)年玩魔獸,讓兩個瘋狂的電腦互相PK,他當(dāng)裁判的動機差不多。”所以,也有網(wǎng)友擔(dān)心,這明明是一個閑得慌的游戲衍生出一個閑得慌的破解法,這明明是一種喪心病狂的作弊行為!“讓機器去搞定機器,這兩人是不是太無聊?”也可以干一些更有實際價值的工作,比如“能不能設(shè)計一個代打排位的?”也有好多網(wǎng)友一眼看出,“玩鳥機器人”類似各企業(yè)流水線上的分揀機器臂,機器臂貌似是從硬盤上拆下來的,“技術(shù)含量并不高,我家那位動手也可以破吧”。
  相當(dāng)歡樂的是,兩位小伙伴現(xiàn)身視頻秀英文也引發(fā)了網(wǎng)友研究的興趣,“他們都有女朋友了么?”“英文發(fā)音相當(dāng)接地氣!”
  揚子晚報記者聯(lián)系上兩位西安技術(shù)宅中的師雪坤,他告訴記者,自己和另一位“操盤手”劉陽是中學(xué)同學(xué),一個來自北航計算機專業(yè),一個在浙大學(xué)數(shù)學(xué),畢業(yè)后踏入互聯(lián)網(wǎng)行列,成了一對很好的拍檔,默契度很高。用一周的時間破解Flappy Bird,只是一次“小試牛刀”。“最早我就只能玩兩下,就是因為玩不下去,才萌生了破解的想法,主要也想了解一下通關(guān)以后是不是像傳說中的那樣,哈哈,但對我們來說也是一個學(xué)習(xí)和嘗試的過程。”師雪坤說,其實原理并不復(fù)雜,破解工具也頗為山寨,對普通網(wǎng)友來說,復(fù)制也并不難。有意思的是,跟硬盤拆下來的機器臂相連的“手”則是自制電容筆。“‘手’不能太粗大,不然點不準(zhǔn),于是我們就自己用棉簽做了一個。”
  機器人還不能所向披靡
  這款玩鳥機器人分為識別系統(tǒng)、控制系統(tǒng)和機械三個部分,用攝像頭捕捉位置,控制系統(tǒng)發(fā)出指令再使用機械臂點擊屏幕,最終利用機械打敗游戲。識別系統(tǒng)有一個攝像頭,主要用來識別游戲中水管的位置用來采集數(shù)據(jù)。本來他們想通過攝像頭采集小鳥的位置,不過由于攝像頭有些延時,對游戲來說就沒了意義,于是方案改為識別水管。控制系統(tǒng)則由電腦外加Arduino構(gòu)成,利用Python編寫的分析程序計算出小鳥的位置,進而發(fā)出“點擊”的指令,操控那個從硬盤上拆下來的搖臂作為機械臂觸發(fā)屏幕,最終完成玩游戲的整個過程。
  簡單來講,“關(guān)鍵就是要把小鳥起跳的時間與通過管道的時間算好匹配上,才能確保小鳥一直能暢通無阻。”但由于系統(tǒng)的響應(yīng)速度不夠理想,不斷積累的誤差會逐步影響敲擊的精確性,這款機器人也并不能做到所向披靡,最近他們試過玩到幾百分就掛了。所以,師雪坤強調(diào),不斷計算和調(diào)試的過程會相對繁瑣一些。
  視頻發(fā)到網(wǎng)上后,引起了系列連鎖反應(yīng),“有好多朋友給我們打電話,除了玩家,其中也不乏聞風(fēng)而動前來談合作的業(yè)內(nèi)人士。”師雪坤表示,未來兩人想在深圳往智能機器人方向發(fā)展。 (揚子晚報記者 張楠)
  • 人贊過
查看更多
相關(guān)推薦
回復(fù)(4)

快速回帖 使用(可批量傳圖、插入視頻等)

表情
新用戶注冊
  Ctrl + Enter 快速發(fā)布
 

 19