
wechat_jump_game3 步跑通微信跳一跳的 Python 辅助教程【免费下载链接】wechat_jump_game微信《跳一跳》Python 辅助项目地址: https://gitcode.com/gh_mirrors/we/wechat_jump_gamewechat_jump_game 是一个用来自动化微信小游戏「跳一跳」的 Python 辅助项目它通过 ADB 截取手机屏幕用图像识别找到小人与下一块的距离换算出需要的按压时长再模拟长按完成跳跃。适合想练习图像识别和 ADB 自动化的开发者或者单纯想折腾这个 2017 年经典项目的同学。它到底在干什么先搞懂整体链路后面改配置时才知道该往哪儿下手。整个跳跃循环只有 5 步截图调用adb shell screencap获取手机当前画面存盘或直接读入内存找起点逐像素扫描按固定的 RGB 色值区间定位小人的位置找终点在分数下方区域扫描靠底色与方块的色差找出下一块顶面换算按压时长计算两点距离乘以press_coefficient等系数得到长按毫秒数触发跳跃发送adb shell input swipe x y x y time(ms)小人完成一跳。wechat_jump_auto.py 就是这条链路的完整实现另有精简版 wechat_jump_auto_slim.py只取 x 轴距离适配任意屏幕和 AI 校准版 wechat_jump_auto_ai.py。从零跑起来的三个动作准备一台安卓手机并打开 USB 调试iOS 需要 WebDriverAgent是另一套流程见 jump_bot/README.rst。动作一拿到代码git clone https://gitcode.com/gh_mirrors/we/wechat_jump_game cd wechat_jump_game跑通标志目录里能看到common/、config/和若干wechat_jump_auto*.py脚本。动作二装依赖pip install -r requirements.txt注意requirements.txt里锁了较老的版本如 numpy 1.13.3新 Python 环境容易装失败跑安卓精简版只装Pillow就够其余可按需补。跑通标志python -c import PIL无任何报错。动作三连上手机首次运行adb devices python wechat_jump_auto_slim.py运行前确认手机已进入「跳一跳」并开始游戏小人站在棋块上。跑通标志控制台先打印Capture Method: 2随后出现Times: 1和Distance: xx.xx% | Press: xxxms手机里能看到小人真的跳起来了。按你的环境改哪里配置文件是程序自动加载的 JSON加载顺序写在 common/config.py先看脚本同目录的.json再看config/{分辨率}/config.json都没有就用config/default.json。仓库里已备好按分辨率和华为、小米、三星、iPhone 等品牌的示例config/下各目录挑一个复制过来改配置项作用建议值under_game_score_y分数下方扫描起点的 Y 坐标按自己截图实测参考config/同分辨率文件press_coefficient长按时间系数越大跳越远default.json为 1.392changelog.md 记载 1080 屏约为 1.393piece_base_height_1_2小人底座高度的一半按截图实测像素值piece_body_width小人的宽度比实测值稍大更稳swipex1/y1/x2/y2落点点击坐标屏幕中下部参考 config/1280x720/config.json只有在小人经常跳空或跳短时才需要动这些值。容易翻车的几个点 ⚠️启动就退出提示“请安装 ADB 及驱动并配置环境变量”系统里找不到 adb。把 adb 加入 PATHWindows 用户可参考仓库自带的Tools/目录。输出“未找到设备”USB 调试没开或部分机型“USB 调试安全模式”没开见 changelog.md 中的记录。小人不动或总是跳近press_coefficient不匹配你的机型先换config/里同分辨率的配置文件再微调。输出piece_fuzzy: 0,0截图不在游戏画面里停在主页。重新开始一局游戏再运行。另外 README.md 明确提到微信检测较严防 ban 手段可能已失效建议把它当学习项目用。想继续深入的可以看颜色识别与距离换算在 wechat_jump_auto.pyADB 封装在 common/auto_adb.py。【免费下载链接】wechat_jump_game微信《跳一跳》Python 辅助项目地址: https://gitcode.com/gh_mirrors/we/wechat_jump_game创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考