2017 年 12 月 28 日下午绵跷,微信發(fā)布了 6.6.1 版本膘螟,加入了「跳一跳」這個(gè)游戲功能,并迅速在朋友圈之間火了起來(lái)抖坪。很多人為了能夠跳到更高的分?jǐn)?shù)而努力的奮斗著萍鲸。那么今天我就來(lái)蹭一蹭「跳一跳」的熱度,給大家提供一個(gè)方法讓你快速的占領(lǐng)好友第一的位置擦俐。
那么到底如何實(shí)現(xiàn)呢?答案就是Python握侧!
第一步 我們先要安裝python環(huán)境蚯瞧。
這邊呢嘿期,在我們之前第一章里面有講到。如果沒(méi)有安裝環(huán)境的可以返回前面章節(jié)埋合,這邊就不一一敘述了(附上飛機(jī)票http://www.reibang.com/p/e91097dfc708)
第二步 pip的安裝
pip的安裝步驟也在前面的章節(jié)講述了备徐,所以在這里呢給你們附上飛機(jī)票http://www.reibang.com/p/3d42c7c4ba28,還沒(méi)有安裝的可以過(guò)去把pip安裝好甚颂。
第三步 adb驅(qū)動(dòng)安裝
首先我們需要到adb的網(wǎng)址去下載驅(qū)動(dòng)(這里附上飛機(jī)票https://adb.clockworkmod.com/)
按照上面的指示把a(bǔ)db的驅(qū)動(dòng)下載下來(lái)蜜猾。然后我們運(yùn)行安裝程序
在安裝的時(shí)候我們選擇一個(gè)容易記住的路徑,這個(gè)很重要因?yàn)閍db驅(qū)動(dòng)沒(méi)有自動(dòng)配置環(huán)境變量振诬,所以我們給它一個(gè)容易記住的路徑蹭睡,例如:
安裝之后我們?cè)贑MD控制臺(tái)輸入adb是沒(méi)有反應(yīng)的,因?yàn)槲覀冞€沒(méi)有配置好adb的環(huán)境變量赶么,我們可以右擊我的電腦肩豁,選擇屬性,點(diǎn)擊高級(jí)系統(tǒng)設(shè)置辫呻,在高級(jí)系統(tǒng)設(shè)置中點(diǎn)擊環(huán)境變量清钥。
在環(huán)境變量配置完成之后,我們?cè)俅未蜷_(kāi)cmd放闺,輸入adb祟昭,出現(xiàn)如下界面,即為配置成功怖侦,如圖:
第四步 拷貝源碼
到了這一步从橘,我們需要將源碼下載到本地的電腦里面。
github地址:https://github.com/wangshub/wechat_jump_game
進(jìn)入github后點(diǎn)擊 clone ordownloads础钠,把源碼下載到本地恰力。再將下載下來(lái)的壓縮解壓到文件夾中:
第五步 安裝依賴安裝包
跳一跳微信輔助的最終運(yùn)行需要很多的Python模塊,作者已經(jīng)將這些所需要的模塊都寫(xiě)在了源碼中的requirements.txt中旗吁,所以我們執(zhí)行命令 pip install - r -requirements.txt 踩萎,即可將這些必須的模塊下載下來(lái),模塊包括有matplotlib很钓,numpy等香府。
在下載這些模塊的時(shí)候,會(huì)遇到一些問(wèn)題码倦,首先在安裝
python-dateutil==2.6.1
的時(shí)候呢企孩,我們要先把下面的pytz==2017.3
和six==1.11.0
這兩個(gè)先下載,才能安裝python-dateutil==2.6.1
袁稽。還有當(dāng)我們安裝opencv-python==3.4.0.12
這個(gè)模塊的時(shí)候勿璃,我們會(huì)發(fā)現(xiàn)在線安裝不了。我們得跳過(guò)它把其他的先安裝完,再安裝它补疑∑缁Γ或者我們?nèi)?a target="_blank" rel="nofollow">https://pypi.python.org/pypi/opencv-python#downloads 的網(wǎng)址去下載opencv,然后安裝就好了莲组。
第六步 手機(jī)與電腦連接
將安卓手機(jī)用USB與電腦相連接诊胞,在安卓手機(jī)上打開(kāi)開(kāi)發(fā)者模式,并開(kāi)啟USB調(diào)試模式锹杈,每種安卓手機(jī)開(kāi)啟的方法都不一樣撵孤,這里需要小伙伴自己查詢自己型號(hào)的手機(jī)如何開(kāi)啟開(kāi)發(fā)者模式,以O(shè)PPO A57手機(jī)為例竭望,在設(shè)置中找到手機(jī)版本號(hào)邪码,連續(xù)點(diǎn)擊5次即可開(kāi)啟開(kāi)發(fā)者模式。
如果以上操作沒(méi)有任何錯(cuò)誤市框,那么在CMD控制臺(tái)霞扬,執(zhí)行命令 adb devices可顯示當(dāng)前手機(jī)連接的端口號(hào)。如圖所示:
第七步 運(yùn)行跳一跳
在以上步驟都沒(méi)有任何錯(cuò)誤的情況下枫振,打開(kāi)微信喻圃,開(kāi)啟跳一跳小游戲,進(jìn)入游戲主頁(yè)面粪滤,然后再打開(kāi)CMD控制臺(tái)斧拍,使用CD命令切換目錄,切換到跳一跳輔助的源碼目錄下杖小,執(zhí)行命令wechat_jump_auto.py肆汹。
這時(shí)候,你會(huì)驚奇的發(fā)現(xiàn)予权,你的手機(jī)上那個(gè)小人已經(jīng)開(kāi)始成功的開(kāi)始自動(dòng)跳躍了昂勉,不過(guò)一開(kāi)始可能分?jǐn)?shù)不高,這就需要自己耐心的慢慢調(diào)節(jié)參數(shù)了扫腺,以上幾個(gè)步驟都堅(jiān)持下來(lái)的小伙伴們岗照,想必調(diào)節(jié)參數(shù)也是會(huì)非常有耐心的。
參數(shù)調(diào)節(jié)請(qǐng)打開(kāi)源碼目錄下的config文件夾笆环,里面有適配各種屏幕和機(jī)型的文件夾攒至,根據(jù)自己的分辨率或機(jī)型,點(diǎn)擊進(jìn)入相應(yīng)文件夾躁劣,打開(kāi)里面的config.json文件迫吐,修改參數(shù)即可。建議修改前最好備份一份账忘。
有小伙伴會(huì)問(wèn)志膀,怎么查看自己的手機(jī)到底用的是哪個(gè)參數(shù)熙宇?這里很簡(jiǎn)單,在你第一次執(zhí)行wechat_jump_auto.py時(shí)候梧却,下面的第一行就是你的機(jī)型載入的參數(shù)路徑奇颠,知道了自己的參數(shù)文件路徑败去,就根據(jù)路徑找到參數(shù)文件放航,打開(kāi)修改即可,如圖所示:
這樣就可以自動(dòng)跳啦圆裕,趕緊去試試吧广鳍,曬出你的高分!O抛薄赊时!