王者榮耀的冒險模式裏有個挑戰模式,第一次過關能夠得到比較多的金幣,後面從新挑戰仍是會得到少許金幣,這不算是bug,你不嫌煩手動蠻力也能夠刷金幣。python
推薦關卡:隕落的廢都 - 魔女回憶
此關卡使用純輸出英雄20秒左右能夠打BOSS,50秒左右能夠通關,每次重複通關能夠得到獎勵19金幣。在開掛前建議你手動通關體驗一下。此爲遊戲原理。git
簡單來講,須要執行如下步驟:github
只要你能模擬屏幕點擊就能夠完成刷金幣的腳本,在安卓模擬界面點擊最簡單的方式就是使用ADB發送命令,不須要root手機,不須要安裝第三方軟件,方便快捷。ADB命令點擊屏幕座標[x, y] 可使用命令:shell
adb shell input tap x y
iOS用戶請直接查閱 github項目地址,原理和微信跳一跳外掛類似。微信
專業的開發測試人員,也能夠參考個人另外兩篇博客:app
若是隻是爲了刷金幣,只須要安裝好驅動和ADB工具便可。函數
若是萬事具有,那麼步驟就很是簡單。工具
adb devices
檢驗adb和手機狀態已經就緒。$ adb devices List of devices attached b******4 device
模擬點擊屏幕,好比你能夠打開畫圖軟件,而後運行命令:post
adb shell input tap 500 500
若是若是一切OK,那麼你將看到畫圖軟件在座標(500,500)的位置有一個點。性能
通關須要點擊的屏幕位置是固定的,加上註釋咱們只須要不到30行代碼就能夠完成。
def tap_screen(x, y): os.system('adb shell input tap {} {}'.format(x, y)) def do_money_work(): print('#0 start the game') tap_screen(1600, 970) sleep(3) print('#1 ready, go!!!') tap_screen(1450, 910) sleep(15) print('#2 auto power on!') tap_screen(1780, 40) for i in range(25): tap_screen(1000, 500) sleep(1) print('#3 do it again...\n') tap_screen(1430, 980) sleep(3)
而後咱們寫一個主函數來循環刷錢。
if __name__ == '__main__': for i in range(repeat_times): print('round #{}'.format(i + 1)) do_money_work()
若是你喜歡拿來主義,請訪問本文項目地址:
而後:
kog.py
到本地,iOS則爲 kog_iOS.py
。kog.py
中的參數。(手機分辨率,刷金次數等等)python kog.py
注意:
本腳本純屬娛樂和探索的心得,若是你由於違反了遊戲規則致使被封號,我概不負責。
關於做者:Python技術愛好者,目前從事測試開發相關工做,轉載請註明原文出處。歡迎關注個人博客 https://betacat.online,你能夠到個人公衆號中去當吃瓜羣衆。