跳一跳小游戏刷分解读
前言
去年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 模拟长按事件。
以上。
欢迎长按下图,识别图中二维码或者扫一扫关注我的公众号:
![](/assets/blank.gif)
跳一跳小游戏刷分解读相关推荐
- python微信跳一跳小游戏刷分
iOS #python 微信跳一跳小游戏刷分 首先我们安装Facebook的WebDriverAgent,这是一款新的iOS移动测试框架 在GitHub上找到https://github.com/fa ...
- php跳一跳小游戏,原生JS实现的跳一跳小游戏完整实例
本文实例讲述了原生JS实现的跳一跳小游戏.分享给大家供大家参考,具体如下: 以下说的是闲暇编写的一个小游戏--跳一跳,类似于微信的跳一跳,大体实现功能有: 1.先随机生成地图: 2.按住按钮释放后完成 ...
- python入门小游戏之跳一跳_从零基础开始,用python手把手教你玩跳一跳小游戏,直接打出高分...
这对于很多人来说,可能是已经过时的游戏,但是对于python入门来说,却是一个非常值得学习的项目. TONOW收集了很多有关python入门的项目案例,包含了相应的教程和源码,哪怕你从未接触编程,也通 ...
- python 玩公众号游戏_从零基础开始,用python手把手教你玩跳一跳小游戏,直接打出高分...
这对于很多人来说,可能是已经过时的游戏,但是对于python入门来说,却是一个非常值得学习的项目. 我们收集了很多有关python入门的项目案例,包含了相应的教程和源码,哪怕你从未接触编程,也通过这些 ...
- html实现跳跳棋游戏,原生JS实现的跳一跳小游戏完整实例
本文实例讲述了原生JS实现的跳一跳小游戏.分享给大家供大家参考,具体如下: 以下说的是闲暇编写的一个小游戏--跳一跳,类似于微信的跳一跳,大体实现功能有: 1.先随机生成地图: 2.按住按钮释放后完成 ...
- 用cocos creator实现像素风格的微信跳一跳小游戏。
用cocos creator实现像素风格的微信跳一跳小游戏. 微信扫描下方小程序码免费获取 另外需要其他游戏源码的加博主微信,博主给你找,加了微信拉你进专业游戏开发交流群
- H5版仿制微信跳一跳小游戏,网页版仿微信跳一跳小游戏源码,实现了跳一跳的基本核心功能
H5版仿制微信跳一跳小游戏,网页版仿微信跳一跳小游戏源码,实现了跳一跳的基本核心功能 完整代码下载地址:H5版仿制微信跳一跳小游戏,网页版仿微信跳一跳小游戏源码 运行截图 Project setup ...
- python开发微信小游戏大全_【python】用python玩微信跳一跳小游戏
Python微信跳一跳实验报告 Step 1 准备工具:一台安卓手机,Windows10,python3,adb驱动,依赖的各种python库 Step 2 PiP安装:下面列出需要安装的库: bac ...
- php跳一跳小游戏,php实现微信跳一跳小游戏
最近微信跳一跳小游戏很火,本文主要为大家详细介绍了微信跳一跳辅助php代码实现,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家. 本文实例为大家分享了php微信跳一跳的具体代码,供 ...
- android内存修改 跳一跳,Android版微信跳一跳小游戏利用技术手段达到高分的操作方法...
本文主要来讲个个好玩的东西,近来微信刚出的跳一跳微信小程序的游戏很火,看到很多人都达到了二三百分就各种刷朋友圈了. 甩手一个表情 最终我们达到的分数却是这样的: 羡慕吧 一定会有人拍手叫好," ...
最新文章
- python处理excel文件-使用Python进行Excel文件处理
- Y分钟学clojure
- 字节跳动践行节能减排,数据中心能效居行业前列
- Android spinner取Value和Text的值
- Spark基础脚本入门实践2:基础开发
- 使用windows 7加入windows server 2008的域!
- 福州大学计算机专业考研,2015年福州大学计算机考研经验贴
- kindeditor编辑器图片上传session丢失_微信公众号排版编辑器全指南!
- iOS:Covert p12 back to CSR
- 论文翻译:Two-phase Hair Image Synthesis by Self-Enhancing Generative Model
- mysql初始化登录报错解决-1
- shell读取用户输入
- [转]PKM-个人知识体系建设
- 服务器ghost备份后无法进入系统还原,如下图,电脑开不起来了,重新ghost恢复备份的系统后启动依旧蓝屏,怎么办?...
- 计算机学校排名高中,高中学校排名/全国高中排名一览表
- Sping IOC 理解(转)
- 抖音App四神算法分析
- 黑马程序员——多线程
- 《Linux内核分析》期中总结
- HDU1000题纪念