元旦前后微信发布了小游戏跳一跳,一时间红遍大江南北,坐着跳、站着跳、走着跳,坐车跳、上厕所跳、开外挂跳...
鄙人对游戏并不感冒,直到有一天身边所有人都在跳,于是乎...其实也有种“为什么风头都被python抢去了”的不爽,于是用了kotlin...
接下来,300行kotlin带你玩儿转跳一跳!国际惯例,奉上CODE
成果视频:
这里使用了一个关键性工具ADB
,关于ADB
的安装可以参考
实现思路
- 使用ADB获取游戏截图
- 利用棋子的颜色识别棋子,利用底色和棋盘的色差识别棋盘
- 计算棋子和棋盘的距离,以此获得按压时间
- 使用ADB工具按压屏幕,蓄力一跳
使用
见