今天我們使用python來做一件有意思的事,使用python來完成跳一跳這個游戲。在這里先感謝一位大牛文章的啟迪,相關的程序和安裝包也由此位大牛提供。
python輔助作者github賬號為:wangshub。作者的知乎專欄為:https://zhuanlan.zhihu.com/p/32452473
首先我們需要做好准備工作:Windows10,一個安卓真機,python3,adb驅動,依賴安裝包。安裝python3的具體步驟就不演示了,相信大家也能從網上找到大把的資料,因此我們從adb的驅動安裝開始。
1 adb驅動安裝:
adb驅動下載地址為:https://adb.clockworkmod.com/。在這里提醒一下大家,在安裝的時候務必記得自己的安裝地址,因此越簡單的安裝路徑越受歡迎,因為在后期我們需要將adb驅動配置在環境變量中。配置方法:右鍵點擊我的電腦,選擇屬性,點擊高級系統設置,在高級中點擊環境變量,進入環境變量配置頁面之后,在系統變量中找到Path,點擊Path再點擊編輯,然后將剛才安裝adb的路徑復制,所以我們將這個路徑加入進環境變量中,點擊保存。這時候我們再次打開CMD控制台,輸入adb,出現如下界面,即為配置成功。
2 源碼拷貝:
源碼下載地址https://github.com/wangshub/wechat_jump_game,進入github后,點擊clone or downloads,把源碼下載到電腦上,並解壓備用。
3 安裝相關的依賴安裝包:
實現跳一跳這個游戲需要較多的python安裝包,不過我們不用驚慌,因為在此前我們解壓的源碼就已經包含在里面了。我們只需在cmd下我們使用CD命令,切換到源碼解壓縮后的目錄路徑,再執行命令pip install -r requirements.txt即可。記住一定要切換目錄后再執行命令。
4手機與電腦相聯:
將安卓手機用USB與電腦相連接,在安卓手機上打開開發者模式,並開啟USB調試模式,每種安卓手機開啟的方法都不一樣,這里需要小伙伴自己查詢自己型號的手機如何開啟開發者模式,在設置中找到手機版本號,連續點擊5次即可開啟開發者模式。如果以上操作沒有任何錯誤,那么在CMD控制台,執行命令 adb devices可顯示當前手機連接的端口號。
在以上步驟都沒有任何錯誤的情況下,打開微信,開啟跳一跳小游戲,進入游戲主頁面,然后再打開CMD控制台,使用CD命令切換目錄,切換到跳一跳輔助的源碼目錄下,執行命令wechat_jump_auto.py。
參數調節請打開源碼目錄下的config文件夾,里面有適配各種屏幕和機型的文件夾,根據自己的分辨率或機型,點擊進入相應文件夾,打開里面的config.json文件,修改參數即可。建議修改前最好備份一份。以下是游戲成功截圖。