微信小遊戲「跳一跳」技術手段高分祕籍實現

最近這兩天,從微信最新版內測開始,到正式版發佈,微信小程序的遊戲:

跳一跳,可以說是火爆了微信好友圈。甚至比五六年前的飛機大戰遊戲都火爆,這種小遊戲的火爆不僅僅是因為有魔性,有意思,更好玩的是和好友之間的排名比拼。可以說:微信深諳心理學啊!

廢話不多說了,直接高分秘籍送給大家。你們是不是認為我的高分秘籍是這樣的:

微信小遊戲「跳一跳」技術手段高分秘籍實現

還是認為我的高分秘籍是這樣的?

微信小遊戲「跳一跳」技術手段高分秘籍實現

這確實是遊戲攻略,但是你們知道為什麼會這麼設計嗎?停留 2 秒?因為這樣會打亂你跳躍的節奏感,你們有沒有感覺跳到加分塊上的時候,停留之後再跳,特別容易失誤?這都是 TMD 套路。

但是我們今天分享的遊戲攻略絕不是如此,先看看我的微信好友圈的排名吧,昨晚看到這個分數,我是一夜沒睡,太嚇人了。

微信小遊戲「跳一跳」技術手段高分秘籍實現

技術手段實現高分

通過 Python 手段

在 Github 上面已經有人用 Python 來玩跳一跳這個遊戲了,想多少分就有多少分。

GitHub 地址:https://github.com/wangshub/wechat_jump_game

微信小遊戲「跳一跳」技術手段高分秘籍實現

微信小遊戲「跳一跳」技術手段高分秘籍實現

步驟:

  • 安卓手機打開 USB 調試,設置》開發者選項》USB 調試。

  • 電腦與手機 USB 線連接,確保執行 adb devices 可以找到設備 id。

  • 界面轉至微信跳一跳遊戲,點擊開始遊戲。

  • 運行 python wechat_junp_auto.py,如果手機界面顯示 USB 授權,請點擊確認。

很有趣!簡單點說就是:用電腦幫你玩微信跳一跳,全自動,不用手動。效果:

微信小遊戲「跳一跳」技術手段高分秘籍實現

這裡梳理一份稍微完整一點的操作步驟,以 Mac 的為例,Win 的思路是一樣的。

另外,這裡用的是安卓手機,iOS 也差不多,不過要下載一個 5.5GB 的 Xcode。

1、下載程序,打開下面的鏈接,點右側 clone or download,再點 download zip。

微信小遊戲「跳一跳」技術手段高分秘籍實現

2、解壓 zip 文檔,再把文件夾挪到桌面,打開文件夾,你會看到很多東東:

微信小遊戲「跳一跳」技術手段高分秘籍實現

3、打開 mac 系統自帶的“終端”,這是一個命令行應用,win 用 cmd 就可以了吧。

微信小遊戲「跳一跳」技術手段高分秘籍實現

4、通過終端進入文件夾,命令行如下:

~/Decktop/wechat_jump_game-master

5、安裝 pip,在終端輸入 sudo easy_install pip 再回車,可能要輸入密碼。

6、安裝各種依賴程序,在終端輸入 pip install -r requirements.txt 再回車,系統會自動安裝。

requirements.txt 就是文件夾裡的一個 txt 文檔,裡面寫著會自動安裝哪些程序。

pip 就是第 5 步安裝的程序,如果沒安裝,pip install -r requirements.txt 將無法執行。

微信小遊戲「跳一跳」技術手段高分秘籍實現

7、安裝 adb,打開下面的鏈接查看,有 3 種方法,建議用第二種,是英文,如果你不懂英文可以百度中文教程。

https://stackoverflow.com/questions/31374085/installing-adb-on-mac-os-x

8、打開安卓手機的設置 - 開發者選項 - USB 調試(如果沒有開發者選項,可百度打開開發者選項的方法),用 USB 線連接手機和電腦,手機可能會彈出對話框,點同意。

微信小遊戲「跳一跳」技術手段高分秘籍實現

如果出現運行腳本後小人不跳的情況,請檢查是否有打開“USB 調試(安全模式)”,記得順便打開 USB 模擬點擊。

微信小遊戲「跳一跳」技術手段高分秘籍實現

9、在終端輸入 adb devices,如果看到下面這種信息,說明 adb 已正確安裝,也說明電腦成功檢測到手機。

微信小遊戲「跳一跳」技術手段高分秘籍實現

如果你係統是 Win10 或 Win8 可能需要先設置一下“禁用強制驅動程序簽名”。

微信小遊戲「跳一跳」技術手段高分秘籍實現

不然會出現下面的“文件的哈希值不在指定目錄中”安裝不上 adb 驅動的問題,網上有教程請自行學習。

微信小遊戲「跳一跳」技術手段高分秘籍實現

10、打開微信跳一跳點開始,在終端輸入 python wechat_jump_auto.py 點回車,遊戲就會自動開始~ 請根據手機分辨率運行相應的 *.py 文件。

微信小遊戲「跳一跳」技術手段高分秘籍實現

注意:

  • 我跳了很多次,最後都會掉下盒子,暫時最多隻能跳到 1800+ 分,不能一直跳下去。

  • 分辨率不同,配置文件也不一樣,具體看 config 這個文件夾。

  • 別刷太高分,有人刷到 4000,結果分數被微信清零。

實驗結果:

微信小遊戲「跳一跳」技術手段高分秘籍實現

只要有耐心,你就是王者


分享到:


相關文章: