開發工具
Python版本:
3。6。4
相關模組:
numpy模組;
CV2模組;
pyautogui模組;
pyscreenshot模組;
以及一些Python自帶的模組。
環境搭建
安裝Python並新增到環境變數,pip安裝需要的相關模組即可。
先睹為快
首先,在瀏覽器中開啟下面這個遊戲連結:
開啟瀏覽器搜尋4399小遊戲
遊戲載入完畢後,選擇該遊戲的經典模式,遊戲介面類似下圖所示:
在cmd視窗執行
autoplay.py
檔案即可讓python自動玩這個小遊戲了~
4399
由於遊戲主介面的位置隨電腦和瀏覽器的不同而不同,因此,若執行失敗,請自行調整下圖所示的bbox引數:
4個數字分別代表遊戲介面左上頂點x座標,y座標和右下頂點x座標,y座標。
座標
原理簡介
遊戲規則:
遊戲規則
原理介紹:
原理其實挺簡單的,主迴圈的程式碼如下圖所示:
主迴圈的程式碼
首先是擷取遊戲介面:
擷取遊戲介面
遊戲規則:
原理介紹:
原理其實挺簡單的,主迴圈的程式碼如下圖所示:
程式碼
首先是擷取遊戲介面:
擷取遊戲介面
二值化遊戲介面:
二值化遊戲介面
形態學處理:
形態學處理
實現輪廓檢測:
實現輪廓檢測
利用pyautogui模組模擬點選檢測到的模組就可以實現自動玩這個遊戲了。
還是挺簡單的,相關檔案完整原始碼實現私信回覆”原始碼”。