PAD智龙迷城(puzzle and dragon)辅助转珠算法思路和python实现

先说下效果,杂色情况下3秒之内消除20个以上圆珠。

1,首先是用安卓模拟器下载安装智龙迷城游戏。

2,固定模拟器的大小和位置,这样游戏启动的时候在屏幕上的位置就是固定的了。方便后续操作。

3,用python的autogui库获取当前鼠标的位置,然后鼠标放到左上角和右下角,查看座标,并记录下来。

4,根据上面的位置,就可以判断每一个珠子的算是精确的位置。用autogui模块获取左上角和右下角的确定的矩形区域。

5,接下来是确定每个圆珠的类别。方法有很多,我采用的一个如下:

 包含每个珠子的方块取中间的一小块,边长是原始边长的一半,这样做的好处是左右相邻两个方块的背景色有差异的,所以只取中间的小块可以消除找个差异。再用numpy获取这个小块

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章