100 行 Python 实现自动玩微信跳一跳

100行以内实现自动玩微信跳一跳游戏

GITHUB 地址: https://github.com/williamfzc/wx_jump

HOW

  • 目前只对android进行了适配,源码中的数据均为1080×1920下
  • 连接手机后开启USB调试模式,电脑需要安装adb

思路

  • 用adb获取手机截图并拉取到项目中
  • 对图片进行二值化
  • 根据棋子的RGB值获取当前位置
  • 按行遍历这张图片,从300行后开始(避免干扰),如果检测到两行数据有差异,说明该位置为菱形顶端
  • 获得菱形顶端之后可以计算出目的点的位置
  • 两点间距求出距离,换算成adb点按时长,让手机执行

TODO

  • 对各参数进行进一步的微调

BUG

  • 有任何问题请联系我或直接留言
简书责编内容来自:简书 (源链) | 更多关于

阅读提示:酷辣虫无法对本内容的真实性提供任何保证,请自行验证并承担相关的风险与后果!
本站遵循[CC BY-NC-SA 4.0]。如您有版权、意见投诉等问题,请通过eMail联系我们处理。
酷辣虫 » 移动开发 » 100 行 Python 实现自动玩微信跳一跳

喜欢 (0)or分享给?

专业 x 专注 x 聚合 x 分享 CC BY-NC-SA 4.0

使用声明 | 英豪名录