跳一跳,帶你開(kāi)啟自動(dòng)模式

最近一周以來(lái)湾蔓,微信小程序游戲“跳一跳”可謂是刷爆朋友圈瘫析。不過(guò)你會(huì)發(fā)現(xiàn)排行榜上的好友玩出了動(dòng)輒上千上萬(wàn)的分?jǐn)?shù),這背后的秘訣是什么呢默责?

哈哈贬循,當(dāng)然就是“開(kāi)掛”啦!

不過(guò)傻丝,我寫(xiě)這篇文章可不是為了教大家怎樣去開(kāi)掛甘有,而是讓大家體會(huì)到計(jì)算機(jī)技術(shù)的巧妙應(yīng)用。至于游戲嘛葡缰,還是要憑真本事去玩亏掀,那才有意思。

首先泛释,開(kāi)掛的方法有多種滤愕,最簡(jiǎn)單粗暴的方式就是抓包并篡改游戲向服務(wù)器提交的數(shù)據(jù)。用這種方法可以輕松拿到任意分?jǐn)?shù)怜校,不過(guò)現(xiàn)在已經(jīng)失效了间影。而我在這里提到的是一種相對(duì)無(wú)害的方法,并不修改游戲本身的數(shù)據(jù)茄茁,只是借助程序幫助我們計(jì)算游戲中的目標(biāo)距離并完成自動(dòng)化操作魂贬。

簡(jiǎn)單理解巩割,就是讓計(jì)算機(jī)代替人來(lái)玩這個(gè)游戲。

以下的操作方法針對(duì) Android 手機(jī)付燥,電腦上使用 Windows 系統(tǒng)宣谈。 iOS 上的方案也是有的,不過(guò)我沒(méi)有親自測(cè)試過(guò)键科,就不在這里提及闻丑。

準(zhǔn)備 Python

https://www.python.org/

Python 是當(dāng)今最熱門(mén)的編程語(yǔ)言之一,擁有大量豐富而強(qiáng)大的庫(kù)勋颖。本次我們需要用到 Python 編寫(xiě)的腳本程序嗦嗡,所以如果你電腦上還沒(méi)有安裝 Python 3.x 和其包管理工具 pip3 的話,可以在 Python 官網(wǎng)上獲取并安裝饭玲。安裝完畢以后侥祭,還要添加到 Windows 的環(huán)境變量中。

本次我們需要用到 Pillow 庫(kù)茄厘。這是 Python 里的圖像處理庫(kù)卑硫,提供了了廣泛的文件格式支持和強(qiáng)大的圖像處理能力。安裝的方法很簡(jiǎn)單蚕断,在 CMD 中輸入以下命令:

pip3 install pillow

按下回車洲尊,如果出現(xiàn)確認(rèn)信息的話曲聂,輸入 “y” 再按回車即可虎忌。

準(zhǔn)備 ADB Shell

http://adbshell.com/downloads

ADB 工具可以讓我們?cè)陔娔X上用命令行輕松調(diào)試 Android 手機(jī)共螺。打開(kāi)以上網(wǎng)址的頁(yè)面并選擇 ADB Kits 進(jìn)行下載。

安裝完畢以后葛假,我們用數(shù)據(jù)線將手機(jī)連上電腦障陶。這時(shí)候我們需要在手機(jī)上確認(rèn)允許開(kāi)啟“USB 調(diào)試”的功能。

另外聊训,有些手機(jī)廠商為了安全起見(jiàn)抱究,在系統(tǒng)設(shè)置中關(guān)閉了 ADB 模擬點(diǎn)擊的權(quán)限。我們需要手動(dòng)開(kāi)啟带斑,以 MIUI 為例鼓寺,我們需要在開(kāi)發(fā)者選項(xiàng)中打開(kāi)這項(xiàng)開(kāi)關(guān):

獲取“外掛”腳本

https://github.com/wangshub/wechat_jump_game

我們可以在 Github 上下載自動(dòng)操控“跳一跳”的項(xiàng)目代碼。感謝 wangshub 為我們準(zhǔn)備了現(xiàn)成的代碼勋磕,你只需要在這個(gè)頁(yè)面下載即可妈候。

對(duì)下載后的 ZIP 壓縮包進(jìn)行解壓,得到一個(gè)文件夾挂滓。把剛才下載的 ADB 工具那三個(gè)文件移動(dòng)到這個(gè)文件夾中苦银,待會(huì)兒我們的腳本程序才能通過(guò) ADB 工具控制手機(jī)。

一切就緒

將手機(jī)連上電腦,在手機(jī)微信上打開(kāi)“跳一跳”游戲的界面幔虏。

在我們下載的腳本文件夾中找到 wechat_jump_auto.py纺念,在其右鍵菜單中選擇 IDLE 打開(kāi)。為什么不直接在 CMD 或者 Powershell 里運(yùn)行呢想括?因?yàn)槲野l(fā)現(xiàn)腳本中的中文字符使得在控制臺(tái)下運(yùn)行的時(shí)候會(huì)導(dǎo)致錯(cuò)誤(可能是因?yàn)槲沂褂糜⑽陌嫦到y(tǒng)的緣故)柠辞。

直接按 F5,運(yùn)行腳本主胧。

之后程序就會(huì)一直運(yùn)行下去,你會(huì)看到手機(jī)上的棋子開(kāi)始自己跳動(dòng)习勤。在這過(guò)程中踪栋,電腦上會(huì)不斷彈出空白的控制臺(tái)窗口并很快消失。

雖然程序操控也會(huì)有失手的時(shí)候图毕,但是玩出高分成績(jī)肯定是不成問(wèn)題的夷都。

結(jié)語(yǔ)

本期的講解到底這里就結(jié)束啦。經(jīng)過(guò)這次“開(kāi)掛”體驗(yàn)予颤,我們也對(duì) Python囤官、ADB 等工具的應(yīng)用有了更多的體會(huì)。最終刷出來(lái)的成績(jī)是否能留在排行榜上并不重要蛤虐,重要的是我們學(xué)到了東西党饮,并且感受到了十足的樂(lè)趣。

另外說(shuō)句題外話驳庭,我不得不吐槽一下這游戲的難度刑顺。要想手動(dòng)跳過(guò)這一步,真不知要花掉多少運(yùn)氣 ><

祝大家玩得開(kāi)心饲常!我還會(huì)和大家分享更多有趣的技術(shù)和互聯(lián)網(wǎng)資訊蹲堂。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市贝淤,隨后出現(xiàn)的幾起案子柒竞,更是在濱河造成了極大的恐慌,老刑警劉巖播聪,帶你破解...
    沈念sama閱讀 211,884評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件朽基,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡离陶,警方通過(guò)查閱死者的電腦和手機(jī)踩晶,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,347評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)枕磁,“玉大人渡蜻,你說(shuō)我怎么就攤上這事。” “怎么了茸苇?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,435評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵排苍,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我学密,道長(zhǎng)淘衙,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,509評(píng)論 1 284
  • 正文 為了忘掉前任腻暮,我火速辦了婚禮彤守,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘哭靖。我一直安慰自己具垫,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,611評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布试幽。 她就那樣靜靜地躺著筝蚕,像睡著了一般。 火紅的嫁衣襯著肌膚如雪铺坞。 梳的紋絲不亂的頭發(fā)上起宽,一...
    開(kāi)封第一講書(shū)人閱讀 49,837評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音济榨,去河邊找鬼坯沪。 笑死,一個(gè)胖子當(dāng)著我的面吹牛擒滑,可吹牛的內(nèi)容都是我干的屏箍。 我是一名探鬼主播,決...
    沈念sama閱讀 38,987評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼橘忱,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼赴魁!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起钝诚,我...
    開(kāi)封第一講書(shū)人閱讀 37,730評(píng)論 0 267
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤颖御,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后凝颇,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體潘拱,經(jīng)...
    沈念sama閱讀 44,194評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,525評(píng)論 2 327
  • 正文 我和宋清朗相戀三年拧略,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了芦岂。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,664評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡垫蛆,死狀恐怖禽最,靈堂內(nèi)的尸體忽然破棺而出腺怯,到底是詐尸還是另有隱情,我是刑警寧澤川无,帶...
    沈念sama閱讀 34,334評(píng)論 4 330
  • 正文 年R本政府宣布呛占,位于F島的核電站,受9級(jí)特大地震影響懦趋,放射性物質(zhì)發(fā)生泄漏晾虑。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,944評(píng)論 3 313
  • 文/蒙蒙 一仅叫、第九天 我趴在偏房一處隱蔽的房頂上張望帜篇。 院中可真熱鬧,春花似錦诫咱、人聲如沸笙隙。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,764評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至婴渡,卻和暖如春幻锁,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背边臼。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,997評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工哄尔, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人柠并。 一個(gè)月前我還...
    沈念sama閱讀 46,389評(píng)論 2 360
  • 正文 我出身青樓岭接,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親臼予。 傳聞我的和親對(duì)象是個(gè)殘疾皇子鸣戴,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,554評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,790評(píng)論 25 707
  • 在上一篇文章里介紹了使用Python玩微信跳一跳的詳細(xì)使用教程,不過(guò)依舊還是有很多小伙伴有各種各樣的問(wèn)題粘拾。為了讓各...
    tianzhanlan閱讀 1,179評(píng)論 4 7
  • 自打你出生起窄锅,你的來(lái)臨就是伴隨著喜悅和淚水的。爸爸把你舉到半空:“以后我都要把你捧在手心里缰雇∪胪担”從此以后,為了紀(jì)念這...
    嗯那小王子閱讀 350評(píng)論 0 0
  • 今天吃完午飯去市場(chǎng)買(mǎi)水果锋爪,市場(chǎng)門(mén)口的一條街有很多本地的農(nóng)民在售賣(mài)自己的農(nóng)場(chǎng)品丙曙。我有意買(mǎi)跟青瓜作為美容養(yǎng)顏的水果。我...
    森林草原荒漠閱讀 412評(píng)論 0 0
  • 每一個(gè)真誠(chéng)的心后面都是一個(gè)朋友几缭,交友就是交朋友河泳,寧缺毋濫。 在特種兵里年栓,我們每一個(gè)人都是特別棒的拆挥,做不一樣的微商,...
    肌膚管理師香香閱讀 100評(píng)論 0 0