前言

去年1月9日微信退出了小程序,疯狂刷屏。

12月29号微信更新后,推出了小游戏,也是占据了各大公众号。 作为官方Demo 跳一跳也是一时风头无二。

现在一些新东西出来,技术圈很快就会有相应的Python脚本出来,像以前的支付宝AR红包,这次也一样,带着疑问上淘宝搜了下,居然有一些挂在淘宝上卖外挂

居然打上人工智能的旗号,也是没谁了。

使用

先上大神的github跳一跳脚本地址:https://github.com/wangshub/wechat_jump_game
本人记录, 随便刷下意思下

具体使用很简单,如果有Python环境的话,只需要
1.clone代码
2.按手机移动适配文件,手机打开usb调试和运行远程模拟点击
3.启动小程序跳一跳,运行脚本。
具体可以参考github的README.md.
当然经过本人测试,还是有误差,几十分就会完蛋。通过观察发现都是跳的距离过小,这里修改下按压时间,增加50ms,轻松上Top 1
android用户使用wechat_jump_auto.py这个自动脚本,修改修时间

ios用户使用wechat_jump_auto_iOS.py这个脚本,修改下时间:

原理

主要是通过adb命令获取手机截图,通过截图色差分析,得出起始点距离和按压时间,再通过adb 命令点击棋子。
难点:通过图像色差确定图形位置和距离,计算棋子需要的按压时间。
这里自动脚本主要使用了subprocess子进程模块和PIL图像模块,虽然原理简单,不过需要图像分析还是有一定难度的。

涉及的adb命令

1.获取手机配置信息
adb shell wm size 获取手机分辨率信息
adb shell getprop ro.product.model 获取手机型号
adb shell wm density 获取手机密度
2.图片相关
adb shell screencap -p /sdcard/autojump.png 截图到文件
adb pull /sdcard/autojump.png 拉取手机中的图片到电脑
3.定位和测试相关
adb shell input swipe 500 500 501 501 2000 模拟长按事件。

以上。

欢迎长按下图,识别图中二维码或者扫一扫关注我的公众号:


跳一跳小游戏刷分解读相关推荐

  1. python微信跳一跳小游戏刷分

    iOS #python 微信跳一跳小游戏刷分 首先我们安装Facebook的WebDriverAgent,这是一款新的iOS移动测试框架 在GitHub上找到https://github.com/fa ...

  2. php跳一跳小游戏,原生JS实现的跳一跳小游戏完整实例

    本文实例讲述了原生JS实现的跳一跳小游戏.分享给大家供大家参考,具体如下: 以下说的是闲暇编写的一个小游戏--跳一跳,类似于微信的跳一跳,大体实现功能有: 1.先随机生成地图: 2.按住按钮释放后完成 ...

  3. python入门小游戏之跳一跳_从零基础开始,用python手把手教你玩跳一跳小游戏,直接打出高分...

    这对于很多人来说,可能是已经过时的游戏,但是对于python入门来说,却是一个非常值得学习的项目. TONOW收集了很多有关python入门的项目案例,包含了相应的教程和源码,哪怕你从未接触编程,也通 ...

  4. python 玩公众号游戏_从零基础开始,用python手把手教你玩跳一跳小游戏,直接打出高分...

    这对于很多人来说,可能是已经过时的游戏,但是对于python入门来说,却是一个非常值得学习的项目. 我们收集了很多有关python入门的项目案例,包含了相应的教程和源码,哪怕你从未接触编程,也通过这些 ...

  5. html实现跳跳棋游戏,原生JS实现的跳一跳小游戏完整实例

    本文实例讲述了原生JS实现的跳一跳小游戏.分享给大家供大家参考,具体如下: 以下说的是闲暇编写的一个小游戏--跳一跳,类似于微信的跳一跳,大体实现功能有: 1.先随机生成地图: 2.按住按钮释放后完成 ...

  6. 用cocos creator实现像素风格的微信跳一跳小游戏。

    用cocos creator实现像素风格的微信跳一跳小游戏. 微信扫描下方小程序码免费获取 另外需要其他游戏源码的加博主微信,博主给你找,加了微信拉你进专业游戏开发交流群

  7. H5版仿制微信跳一跳小游戏,网页版仿微信跳一跳小游戏源码,实现了跳一跳的基本核心功能

    H5版仿制微信跳一跳小游戏,网页版仿微信跳一跳小游戏源码,实现了跳一跳的基本核心功能 完整代码下载地址:H5版仿制微信跳一跳小游戏,网页版仿微信跳一跳小游戏源码 运行截图 Project setup ...

  8. python开发微信小游戏大全_【python】用python玩微信跳一跳小游戏

    Python微信跳一跳实验报告 Step 1 准备工具:一台安卓手机,Windows10,python3,adb驱动,依赖的各种python库 Step 2 PiP安装:下面列出需要安装的库: bac ...

  9. php跳一跳小游戏,php实现微信跳一跳小游戏

    最近微信跳一跳小游戏很火,本文主要为大家详细介绍了微信跳一跳辅助php代码实现,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家. 本文实例为大家分享了php微信跳一跳的具体代码,供 ...

  10. android内存修改 跳一跳,Android版微信跳一跳小游戏利用技术手段达到高分的操作方法...

    本文主要来讲个个好玩的东西,近来微信刚出的跳一跳微信小程序的游戏很火,看到很多人都达到了二三百分就各种刷朋友圈了. 甩手一个表情 最终我们达到的分数却是这样的: 羡慕吧 一定会有人拍手叫好," ...

最新文章

  1. python处理excel文件-使用Python进行Excel文件处理
  2. Y分钟学clojure
  3. 字节跳动践行节能减排,数据中心能效居行业前列
  4. Android spinner取Value和Text的值
  5. Spark基础脚本入门实践2:基础开发
  6. 使用windows 7加入windows server 2008的域!
  7. 福州大学计算机专业考研,2015年福州大学计算机考研经验贴
  8. kindeditor编辑器图片上传session丢失_微信公众号排版编辑器全指南!
  9. iOS:Covert p12 back to CSR
  10. 论文翻译:Two-phase Hair Image Synthesis by Self-Enhancing Generative Model
  11. mysql初始化登录报错解决-1
  12. shell读取用户输入
  13. [转]PKM-个人知识体系建设
  14. 服务器ghost备份后无法进入系统还原,如下图,电脑开不起来了,重新ghost恢复备份的系统后启动依旧蓝屏,怎么办?...
  15. 计算机学校排名高中,高中学校排名/全国高中排名一览表
  16. Sping IOC 理解(转)
  17. 抖音App四神算法分析
  18. 黑马程序员——多线程
  19. 《Linux内核分析》期中总结
  20. HDU1000题纪念

热门文章

  1. 服务器安装字体库解决出现xx问题
  2. 【flv解析】Audio Specific Config 协议及解析
  3. spring学习8之JDBC的CRUD
  4. Android自动化批量图片压缩插件McImage
  5. axure 自学入门教程
  6. 生活小常识,哪些药物不能混合用?
  7. uniapp H5 调用高德地图导航
  8. 图片降噪Topaz DeNoise AI 安装小技巧
  9. office2013卸载工具
  10. markdowm快捷键学习