背景:17年12月底微信发布了 6.6.1 版本,加入了「小游戏」功能,跳一跳小游戏一下火遍朋友圈
由来:在github上一个关于这个小游戏的python辅助项目,延展开多个语言版本的相关辅助
ps友情提示:分数最好不要超过1000分,装那啥太厉害会被雷劈的
首先引用github上fork最多的
python版本
食用方法
将手机点击到《跳一跳》小程序界面
用 ADB 工具获取当前手机截图,并用 ADB 将截图 pull 上来
计算按压时间
手动版:用 Matplotlib 显示截图,用鼠标先点击起始点位置,然后点击目标位置,计算像素距离;
自动版:靠棋子的颜色来识别棋子,靠底色和方块的色差来识别棋盘;
用 ADB 工具点击屏幕蓄力一跳
使用 app 进行一键操作:下载app
java版本
食用方法
安装JDK7或者以上版本
下载 Android Debug Bridge
Android 手机开启 USB 调试模式(可百度一下手机对应手机系统进入调试模式方法)
下载java应用的 Zip 包并解压,进入目录执行命令
按照引导配置ADB地址
点击鼠标开始游戏
最污语言版本
食用方法
手机进入设置>开发者选项,打开USB调试,模拟触控
手机连接电脑,安装adb相关驱动,检查adb devices命令是否能显示设备ID
微信进入跳一跳游戏,点击开始
电脑运行 php run.php(下载)
js版本
食用方法
下载脚本WechatJumpingAI.js并安装软件Auto.js,使用Auto.js打开或导入该脚本文件
打开微信跳一跳界面,切回Auto.js,运行脚本(可能需要根据分辨率调整系数),回到微信跳一跳界面
第一次运行脚本时可能会弹出需要打开无障碍服务的请求并跳转到权限申请界面,此时需要在该界面的无障碍权限应用列表中中找到Auto.js并开启权限,并重新运行脚本;同时会弹出请求屏幕截图的权限申请,此时请点击”总是允许”并同意权限
系数的调整是,如果是720p分辨率建议为2.099,1080p则为1.392,2k屏幕则为1.045;如果发现总是跳的太远则调小,反之调大
下载
其实还有一种方法是修改session从而直接更改想要的分数但是这个方法不安全这里就不做说明了