微信跳一跳自动跳动脚本


开源中国推荐项目(132star) autojump

微信跳一跳自动跳动脚本

  • 本脚本仅仅作为演示使用,供学习使用,由此产生的任何问题,概不负责
  • 使用了opencv3.2完成图像处理,使用python3进行编程
  • 使用ADB完成和测试机交互

算法主要思路

  • 使用模板匹配算法检测小人,准确度 100%
  • 使用canny + 轮廓提取 + 轮廓分析得到棋盘位置
  • HSV空间进行处理,绕过目前微信程序设置的颜色空间的陷阱

测试过程

  • 测试PC安装ADB调试工具,用于和Android设备交互,主要完成截图,截图下载,进行按压屏幕模拟
  • 测试PC安装python3、opencv3.2及opencv3.2 for python3、matplotlib、numpy等Python扩展插件
  • Android设备通过USB连接到测试PC,Android 设备开启调试模式,需要保证ADB能正常和Android连接
  • Android 进入微信跳一跳小程序并开始游戏
  • 在PC上运行脚本程序,脚本程序正常运行,开始自动游戏

测试情况

  • 目前尝试可以达到上万分,算法稍加调整基本可实现无失误
  • 目前只支持python3及Android
  • 试验机 华为P10,其他大小屏幕需要调整参数及更新下小人目标模板

效果截图:

输入图片说明



转载请注明:Damone 的博客,飞飞 » 微信跳一跳自动跳动脚本

分享到:
主题颜色面板