1

元旦前后微信发布了小游戏跳一跳,一时间红遍大江南北,坐着跳、站着跳、走着跳,坐车跳、上厕所跳、开外挂跳...
鄙人对游戏并不感冒,直到有一天身边所有人都在跳,于是乎...

其实也有种“为什么风头都被python抢去了”的不爽,于是用了kotlin...
接下来,300行kotlin带你玩儿转跳一跳!

国际惯例,奉上CODE https://github.com/manerfan/w...

成果视频:http://player.youku.com/embed...


这里使用了一个关键性工具ADB,关于ADB的安装可以参考这里

实现思路

  1. 使用ADB获取游戏截图
  2. 利用棋子的颜色识别棋子,利用底色和棋盘的色差识别棋盘
  3. 计算棋子和棋盘的距离,以此获得按压时间
  4. 使用ADB工具按压屏幕,蓄力一跳

使用

https://github.com/manerfan/w...


订阅号


林舍
654 声望171 粉丝

林中通幽径,深山藏小舍