python 遍历usb设备_python程序员教你写脚本玩微信跳一跳,只要有耐心,你就是王者!...
溫馨提示:微信已經(jīng)開始檢測(cè)分?jǐn)?shù)異常高的情況了,請(qǐng)大家不要跑太高哦
游戲模式
這是一個(gè) 2.5D 插畫風(fēng)格的益智游戲,玩家可以通過按壓屏幕時(shí)間的長(zhǎng)短來控制這個(gè)「小人」跳躍的距離。可能剛開始上手的時(shí)候,因?yàn)闀r(shí)間距離之間的關(guān)系把握不恰當(dāng),只能跳出幾個(gè)就掉到了臺(tái)子下面。這個(gè)游戲玩法類似于《flappy bird》
如果能精確測(cè)量出起始和目標(biāo)點(diǎn)之間測(cè)距離,就可以估計(jì)按壓的時(shí)間來精確跳躍?所以花2個(gè)小時(shí)寫了一個(gè)python腳本進(jìn)行驗(yàn)證。在公開代碼后,相繼有愛好者添加了圖像識(shí)別算法,并連續(xù)改進(jìn),連續(xù)正中紅心40+次
希望不要把分?jǐn)?shù)刷太高,容易沒朋友的。。。
工具介紹
- Python 2.7
- Android 手機(jī)
- Adb 驅(qū)動(dòng)
- Python Matplot繪圖
原理說明
如果你是 iOS:
步驟
- 安卓手機(jī)打開USB調(diào)試,設(shè)置》開發(fā)者選項(xiàng)》USB調(diào)試
- 電腦與手機(jī)USB線連接,確保執(zhí)行adb devices可以找到設(shè)備id
- 界面轉(zhuǎn)至微信跳一跳游戲,點(diǎn)擊開始游戲
- 運(yùn)行python wechat_junp_auto.py,如果手機(jī)界面顯示USB授權(quán),請(qǐng)點(diǎn)擊確認(rèn)
我的屏幕是1920*1080,距離系數(shù)為1.35,如果是別的分辨率,暫時(shí)需要修改一下代碼中的距離系數(shù).
實(shí)驗(yàn)結(jié)果
只要有耐心,你就是王者
我的成績(jī)
TODO
可以對(duì)拉上來的圖片進(jìn)行顏色分割,識(shí)別小人和目標(biāo)中心點(diǎn),這樣就不需要手動(dòng)點(diǎn)擊自動(dòng)彈跳。事實(shí)證明,機(jī)器人比人更會(huì)玩兒游戲。
結(jié)尾
最后多說一句,小編是一名python開發(fā)工程師,這里有我自己整理了一套最新的python系統(tǒng)學(xué)習(xí)教程,包括從基礎(chǔ)的python腳本到web開發(fā)、爬蟲、數(shù)據(jù)分析、數(shù)據(jù)可視化、機(jī)器學(xué)習(xí)等。想要這些資料的可以關(guān)注小編,并在后臺(tái)私信小編:“01”即可領(lǐng)取。
總結(jié)
以上是生活随笔為你收集整理的python 遍历usb设备_python程序员教你写脚本玩微信跳一跳,只要有耐心,你就是王者!...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: eharts 中国地图添加城市(散点图实
- 下一篇: appium启动app失败_Appium