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