項目地址
游戲模式
這是一個 2.5D 插畫風格的益智游戲,玩家可以通過按壓屏幕時間的長短來控制這個「小人」跳躍的距離。可能剛開始上手的時候,因為時間距離之間的關系把握不恰當,只能跳出幾個就掉到了台子下面。 玩法類似於《flappy bird》
如果能精確測量出起始和目標點之間測距離,就可以估計按壓的時間來精確跳躍?所以花2個小時寫了一個python腳本進行驗證
希望不要把分數刷太高,容易沒朋友的。。。
工具介紹
- Python 2.7
- Android 手機
- Adb 驅動
- Python Matplot繪圖
原理說明
- 將手機點擊到《跳一跳》小程序界面;
- 用Adb 工具獲取當前手機截圖,並用adb將截圖pull上來
adb shell screencap -p /sdcard/1.png
adb pull /sdcard/1.png .
- 用matplot顯示截圖;
- 用鼠標點擊起始點和目標位置,計算像素距離;
- 根據像素距離,計算按壓時間;
- 用Adb工具點擊屏幕蓄力一跳;
adb shell input swipe x y x y time
5.除了這個游戲項目。這里順便免費送大家一套2020最新python入門到高級項目實戰視頻教程,可以去小編的Python交流.裙 :七衣衣九七七巴而五(數字的諧音)轉換下可以找到了,還可以跟老司機交流討教!
實驗結果
TODO
可以對拉上來的圖片進行顏色分割,識別小人和目標中心店,這樣就不需要手動點擊自動彈跳。 事實證明,機器人比人更會玩兒游戲。
最后注意:除了這個游戲項目。這里順便免費送大家一套2020最新python入門到高級項目實戰視頻教程,可以去小編的Python交流.裙 :七衣衣九七七巴而五(數字的諧音)轉換下可以找到了,還可以跟老司機交流討教!
本文的文字及圖片來源於網絡加上自己的想法,僅供學習、交流使用,不具有任何商業用途,版權歸原作者所有,如有問題請及時聯系我們以作處理。