自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

30行Python代碼刷王者榮耀金幣

開(kāi)發(fā) 后端
王者榮耀的冒險(xiǎn)模式里有個(gè)挑戰(zhàn)模式,第一次過(guò)關(guān)可以獲得比較多的金幣,后面重新挑戰(zhàn)還是會(huì)獲得少量金幣,這不算是bug,你不嫌煩手動(dòng)蠻力也可以刷金幣。

[[214552]]

原理

王者榮耀的冒險(xiǎn)模式里有個(gè)挑戰(zhàn)模式,第一次過(guò)關(guān)可以獲得比較多的金幣,后面重新挑戰(zhàn)還是會(huì)獲得少量金幣,這不算是bug,你不嫌煩手動(dòng)蠻力也可以刷金幣。

推薦關(guān)卡:隕落的廢都 - 魔女回憶

此關(guān)卡使用純輸出英雄20秒左右可以打BOSS,50秒左右可以通關(guān),每次重復(fù)通關(guān)可以獲得獎(jiǎng)勵(lì)19金幣。在開(kāi)掛前建議你手動(dòng)通關(guān)體驗(yàn)一下。此為游戲原理。

簡(jiǎn)單來(lái)說(shuō),需要執(zhí)行以下步驟:

  1. 界面打開(kāi)至挑戰(zhàn)關(guān)卡:隕落的廢都 - 魔女回憶 【點(diǎn)擊下一步】

  2. 進(jìn)入陣容調(diào)整界面,提前安排好陣容?!军c(diǎn)擊闖關(guān)】

  3. 進(jìn)入挑戰(zhàn)界面?!军c(diǎn)擊右上角-自動(dòng)-等待挑戰(zhàn)結(jié)束】

  4. 進(jìn)入挑戰(zhàn)完成界面?!军c(diǎn)擊屏幕繼續(xù)】

  5. 進(jìn)入關(guān)卡獎(jiǎng)勵(lì)界面。【點(diǎn)擊再次挑戰(zhàn)】

  6. 進(jìn)入陣容調(diào)整界面,循環(huán)至步驟1或步驟2【貌似取決于游戲區(qū)和版本】

只要你能模擬屏幕點(diǎn)擊就可以完成刷金幣的腳本,在安卓模擬界面點(diǎn)擊最簡(jiǎn)單的方式就是使用ADB發(fā)送命令,不需要root手機(jī),不需要安裝第三方軟件,方便快捷。ADB命令點(diǎn)擊屏幕坐標(biāo)[x, y] 可以使用命令:

 

  1. adb shell input tap x y 

IOS 是否有類(lèi)似工具和命令,我不清楚,如果有那么實(shí)現(xiàn)自動(dòng)刷金幣也很簡(jiǎn)單。

準(zhǔn)備

  1. 本腳本適用于安卓游戲區(qū),需要真實(shí)安卓手機(jī)。
  2. 手機(jī)需開(kāi)啟USB調(diào)試模式,允許電腦調(diào)試。
  3. 電腦需安裝好安卓驅(qū)動(dòng),一般豌豆莢或者各種管家可以自動(dòng)幫你裝好。
  4. 電腦需要有ADB工具集,很多方式可以獲取。
  5. ADB工具需要加入環(huán)境變量PATH中,方便隨時(shí)調(diào)用。
  6. 電腦上需要安裝Python,因?yàn)檫@是我選擇的腳本語(yǔ)言。

專(zhuān)業(yè)的開(kāi)發(fā)測(cè)試人員,也可以參考我的另外兩篇博客:

  1. 在 Windows 下搭建 Appium + Android 自動(dòng)化測(cè)試環(huán)境
  2. 在Mac OSX 上配置Appium+Android自動(dòng)化測(cè)試環(huán)境

如果只是為了刷金幣,只需要安裝好驅(qū)動(dòng)和ADB工具即可。

步驟

如果萬(wàn)事具備,那么步驟就非常簡(jiǎn)單。

環(huán)境檢測(cè)

  1. 用USB連接手機(jī),如果彈出警告,請(qǐng)?jiān)试S電腦調(diào)試手機(jī)。
  2. 使用命令 adb devices 檢驗(yàn)adb和手機(jī)狀態(tài)已經(jīng)就緒。
  1. $ adb devices 
  2.  
  3. List of devices attached 
  4.  
  5. b******4        device 

模擬點(diǎn)擊屏幕,比如你可以打開(kāi)畫(huà)圖軟件,然后運(yùn)行命令:

  1. adb shell input tap 500 500 

如果如果一切OK,那么你將看到畫(huà)圖軟件在坐標(biāo)(500,500)的位置有一個(gè)點(diǎn)。

代碼實(shí)現(xiàn)

通關(guān)需要點(diǎn)擊的屏幕位置是固定的,加上注釋我們只需要不到30行代碼就可以完成。

  1. def tap_screen(x, y): 
  2.  
  3.     os.system('adb shell input tap {} {}'.format(x, y)) 
  4.  
  5.  
  6.  
  7. def do_money_work(): 
  8.  
  9.     print('#0 start the game'
  10.  
  11.     tap_screen(1600, 970) 
  12.  
  13.     sleep(3) 
  14.  
  15.  
  16.  
  17.     print('#1 ready, go!!!'
  18.  
  19.     tap_screen(1450, 910) 
  20.  
  21.     sleep(15) 
  22.  
  23.  
  24.  
  25.     print('#2 auto power on!'
  26.  
  27.     tap_screen(1780, 40) 
  28.  
  29.  
  30.  
  31.     for i in range(25): 
  32.  
  33.         tap_screen(1000, 500) 
  34.  
  35.         sleep(1) 
  36.  
  37.  
  38.  
  39.     print('#3 do it again...\n'
  40.  
  41.     tap_screen(1430, 980) 
  42.  
  43.     sleep(3) 

然后我們寫(xiě)一個(gè)主函數(shù)來(lái)循環(huán)刷錢(qián)。

  1. if __name__ == '__main__'
  2.  
  3.     for i in range(repeat_times): 
  4.  
  5.         print('round #{}'.format(i + 1)) 
  6.  
  7.         do_money_work() 

拿來(lái)主義

如果你喜歡拿來(lái)主義,請(qǐng)?jiān)L問(wèn)本文項(xiàng)目地址:

然后:

  1. 下載項(xiàng)目中的 kog.py 到本地。
  2. 將游戲打開(kāi),進(jìn)入挑戰(zhàn)模式,魔女回憶,陣容調(diào)整界面。
  3. 根據(jù)手機(jī)性能和分辨率,調(diào)整kog.py中的參數(shù)。(手機(jī)分辨率,刷金次數(shù)等等)
  4. 運(yùn)行以下命令,手機(jī)上就可以查看實(shí)時(shí)運(yùn)行效果。
  1. python kog.py 

注意:

  1.     每周金幣上限4200,需要接近4個(gè)小時(shí),不建議一次刷滿(mǎn),手機(jī)和你都要休息。
  2.     銘文,手機(jī)性能,英雄選擇都會(huì)影響通關(guān)速度,自己微調(diào)等待時(shí)間。
  3.     如果你不想被USB數(shù)據(jù)線束縛,可以考慮使用無(wú)線連接Android真機(jī)。

聲明

 

本腳本純屬娛樂(lè)和探索的心得,如果你因?yàn)檫`反了游戲規(guī)則導(dǎo)致被封號(hào),我概不負(fù)責(zé)。 

責(zé)任編輯:龐桂玉 來(lái)源: segmentfault
相關(guān)推薦

2017-08-30 12:17:02

Python王者榮耀套路

2016-09-26 17:06:29

2017-11-27 11:02:46

高并發(fā)突發(fā)池系統(tǒng)架構(gòu)王者榮耀

2017-10-30 08:20:16

王者榮耀騰訊云游戲

2017-07-10 14:20:45

2021-09-22 09:43:47

Python 開(kāi)發(fā)編程語(yǔ)言

2017-06-09 18:31:00

電競(jìng)手游王者榮耀

2020-09-01 10:46:55

微服務(wù)架構(gòu)服務(wù)器

2023-12-25 15:28:57

Python工具pywebio

2020-07-10 08:27:55

王者榮耀微服務(wù)架構(gòu)

2021-08-06 06:49:19

王者榮耀項(xiàng)目IDEA

2019-06-03 08:52:39

打卡考勤數(shù)據(jù)庫(kù)

2024-12-30 09:03:09

2020-07-22 11:20:28

網(wǎng)絡(luò)安全信息安全技術(shù)

2020-05-02 15:10:53

AI 王者榮耀人工智能

2017-10-16 09:44:19

大數(shù)據(jù)數(shù)據(jù)分析王者榮耀

2017-09-15 13:35:11

JavaScript神經(jīng)網(wǎng)絡(luò)

2017-09-18 08:08:33

JavaScript神經(jīng)網(wǎng)絡(luò)代碼

2016-12-02 08:53:18

Python一行代碼

2017-10-08 10:22:00

大數(shù)據(jù)王者榮耀詞匯
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)