原理
王者榮耀的冒險(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金幣拦坠。在開掛前建議你手動(dòng)通關(guān)體驗(yàn)一下。此為游戲原理剩岳。
簡(jiǎn)單來(lái)說(shuō)贞滨,需要執(zhí)行以下步驟:
1、界面打開至挑戰(zhàn)關(guān)卡:隕落的廢都 -魔女回憶【點(diǎn)擊下一步】
2拍棕、進(jìn)入陣容調(diào)整界面晓铆,提前安排好陣容。【點(diǎn)擊闖關(guān)】
3绰播、進(jìn)入挑戰(zhàn)界面骄噪。【點(diǎn)擊右上角-自動(dòng)-等待挑戰(zhàn)結(jié)束】
4、進(jìn)入挑戰(zhàn)完成界面幅垮。【點(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]可以使用命令:
adb shell input tap x y
IOS是否有類似工具和命令囱皿,我不清楚,如果有那么實(shí)現(xiàn)自動(dòng)刷金幣也很簡(jiǎn)單忱嘹。
準(zhǔn)備
1嘱腥、本腳本適用于安卓游戲區(qū),需要真實(shí)安卓手機(jī)拘悦。
2齿兔、手機(jī)需開啟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ǔ)言准浴。
專業(yè)的開發(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è)
用USB連接手機(jī),如果彈出警告催什,請(qǐng)?jiān)试S電腦調(diào)試手機(jī)涵亏。
使用命令 adb devices檢驗(yàn)adb和手機(jī)狀態(tài)已經(jīng)就緒。
$ adb devices
List of devices attached
b******4 device
模擬點(diǎn)擊屏幕,比如你可以打開畫圖軟件气筋,然后運(yùn)行命令:
adbshell input tap 500 500
如果如果一切OK拆内,那么你將看到畫圖軟件在坐標(biāo)(500,500)的位置有一個(gè)點(diǎn)。
代碼實(shí)現(xiàn)
通關(guān)需要點(diǎn)擊的屏幕位置是固定的宠默,加上注釋我們只需要不到30行代碼就可以完成麸恍。
然后我們寫一個(gè)主函數(shù)來(lái)循環(huán)刷錢。
if __name__ == '__main__':
for i in range(repeat_times):
print('round #{}'.format(i + 1))
do_money_work
然后:
1搀矫、下載項(xiàng)目中的 kog.py到本地抹沪。
2、將游戲打開瓤球,進(jìn)入挑戰(zhàn)模式融欧,魔女回憶,陣容調(diào)整界面卦羡。
3噪馏、根據(jù)手機(jī)性能和分辨率,調(diào)整kog.py中的參數(shù)虹茶。(手機(jī)分辨率逝薪,刷金次數(shù)等等)
4、運(yùn)行以下命令蝴罪,手機(jī)上就可以查看實(shí)時(shí)運(yùn)行效果董济。
pythonkog.py
注意:
1、每周金幣上限4200要门,需要接近4個(gè)小時(shí)虏肾,不建議一次刷滿,手機(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é)。
本文轉(zhuǎn)自51Testing軟件測(cè)試網(wǎng)
更多IT技能學(xué)習(xí)請(qǐng)關(guān)注http://www.zparkedu.com/