用Python玩跳一跳小程式,小白指南,無需手機即可。。。
最近網上比較火的微信“跳一跳”小程式,刷爆了朋友圈,之後懷著好奇心在網上看到有大神自己寫了一個python指令碼,於是打算借來玩一下,倒騰了半天,各種配置,下面記錄一下出現的問題:這裡先貼一下原始碼:致敬Python大神(Github地址:https://github.com/wangshub/wechat_jump_game)
本人是學PHP的,最近對Python頗感情趣,下面就我研究半天之後將如何用大神寫的Python來執行跳一跳小程式做簡單易懂的教程,看過本教程之後,按照我的步驟操作,肯定可以讓跳一跳小程式自己玩起來,讓你的微信好友望塵莫及,當然,不屑使用程式作弊的就不多說了。
說一下這個指令碼的原理,其實我對
第一步:想執行Python程式當然需要有執行Python的環境了,由於我是用Windows系統來做測試的,所以接下來的教程都是針對Windows64
將下載好的Python放到D資料夾下新建的Python目錄中(純屬個人習慣)
雙擊執行檔案,進入Python的安裝介面,在選擇安裝目錄時,建議大家將Python安裝在D盤剛建立的Python目錄中,個人習慣,防止資料夾汙染,安裝完成之後你可以看到這樣的目錄結構
開啟Windows的終端命令視窗,輸入Python如果出現下面的提示,
不要慌,將Python的安裝目錄加入環境變數中即可,找到計算機》》滑鼠右鍵屬性》》高階系統設定》》環境變數》》找到Path,新增Python的安裝資料夾的絕對路徑到Path最後,記得加分號,確定。重啟終端,輸入Python,出現下面的提示,說明安裝成功
到這裡第一步就完成了。
第二步:下載安裝執行指令碼所需的Python模組
1, 下載numpy(下載帶MKL的版本)
2, 下載scipy
3, 下載matplotlib
4, 下載Pillow
注意下載的版本要對應剛安裝的Python的版本
其他模組就不在多做贅述,主要系統版本和Python的版本即可,下載完成之後將下載的幾個檔案放在Python的安裝目錄裡的Scripts資料夾中
進入終端,exit()退出當前的狀態,
接下來就是安裝剛才下載的幾個模組了,安裝只需要終端進入到Python》》Scripts資料夾敲pip install + 要安裝模組的檔名(前幾個字母+tab補全即可),這裡有一個坑,直接安裝的話會報錯,
你需要把幾個模組的檔名中的cp34m改成none在安裝即可,
可以用python -m pip list檢視安裝的Python模組
到這裡第二步就完成了
第三步執行Python程式
由於我的手機是蘋果的,操作起來比較繁瑣,也懶得找測試要 Android 測試機,所有就下了模擬器測試,首推雷電模擬器,安裝好雷電模擬器,在模擬器中下載安裝微信,記得下載或者更新到最新版本的微信,不然無法開啟跳一跳小遊戲。
自行配置雷電模擬器,以下是我配置的
終端切換至專案的 /Tools,(下載的Python指令碼中的目錄)執行adb devices
可視介面切換至專案的根目錄下,新建 ‘config.json'檔案,將以下內容拷貝至該json檔案中(博主已調整好的當前機型的引數):
{
"under_game_score_y": 300,
"press_coefficient": 1.392,
"piece_base_height_1_2": 24,
"piece_body_width": 79,
"swipe": {
"x1": 500,
"y1": 1600,
"x2": 500,
"y2": 1602
}
}
雷電模擬器先進入跳一跳小程式,點選開始執行,然後cmd 命令列在專案根目錄執行以下命令執行python指令碼即可:
pythonwechat_jump_auto.py出現如下提示還是環境變數的問題
指令碼自帶adb驅動,我們只需要將adb所在資料夾的絕對路徑新增到環境變數中即可
重啟終端,切換到Python專案根目錄再次執行python wechat_jump_auto.py
這個過程要先進入雷電模擬器開始遊戲,敲Y確認即可
你會驚喜的發現小程式開始自己跳了,附上成果圖