Python实现微信跳一跳高分技巧
2017年12月28日下午,微信发布了 6.6.1 版本,加入了「小游戏」功能,并提供了官方 demo「跳一跳」。
游戏模式
这是一个 2.5D 插画风格的益智游戏,玩家可以通过按压屏幕时间的长短来控制这个「小人」跳跃的距离。可能刚开始上手的时候,因为时间距离之间的关系把握不恰当,只能跳出几个就掉到了台子下面。
玩法类似于《flappy bird》
如果能精确测量出起始和目标点之间测距离,就可以估计按压的时间来精确跳跃?所以花2个小时写了一个python脚本进行验证
工具介绍
Python 2.7
Android 手机
Adb 驱动
Python Matplot绘图
原理说明
将手机点击到《跳一跳》小程序界面;
用Adb 工具获取当前手机截图,并用adb将截图pull上来
12 |
adb shell screencap -p /sdcard/1.pngadb pull /sdcard/1.png . |
用matplot显示截图;
用鼠标点击起始点和目标位置,计算像素距离;
根据像素距离,计算按压时间;
用Adb工具点击屏幕蓄力一跳;
1 |
adb shell input swipe x y x y time |
实验结果
TODO
可以对拉上来的图片进行颜色分割,识别小人和目标中心店,这样就不需要手动点击自动弹跳。
事实证明,机器人比人更会玩儿游戏。
为您准备了贴心的Python学习交流群
Python实现微信跳一跳高分技巧相关推荐
- 微信“跳一跳”高分技巧
首先,我的配置环境是"Windows+Android",本来刚开始想尝试"Linux"的,但是Linux的安装环境配置不成功,所以就选"Windows ...
- 使用Python玩微信跳一跳教程
在上一篇文章里介绍了使用Python玩微信跳一跳的详细使用教程,不过依旧还是有很多小伙伴有各种各样的问题.为了让各位小伙伴都能使用黑科技,于是再做一个超详细教程.从Python的安装开始,手把手教你一 ...
- 利用Python制作微信跳一跳外挂,微信好友装逼神器!
导语 前几天在GitHub上看到有人利用Python玩一款名为"跳一跳"的微信小程序,于是打算自己也来试一试,进群:711944363 获取微信跳一跳源码! 演示工具 电脑系统:W ...
- 微信跳一跳高分辅助踩坑
旧博文,搬到 csdn 原文:http://rebootcat.com/2018/01/08/wechat_jump_hack/ 最近挺火的微信跳一跳 最近新版微信的『跳一跳』小程序着实火了一把,也把 ...
- 利用Python制作微信跳一跳外挂,我才是好友排名第一的人!
从前几天微信最新版本 6.6.1 的更新开始,微信小程序游戏"跳一跳"似乎在一夜之间风靡了朋友圈. 它甚至比五六年前的飞机大战游戏都火爆,这种小游戏的火爆不仅仅是因为有魔性.有意思 ...
- python微信跳一跳_[小白教程] 用Python占领微信跳一跳排行榜
文/帅朋 微信新版 6.6.1 加入了「跳一跳」这个游戏功能,并迅速在朋友圈之间火了起来.很多人为了能够跳到更高的分数而努力的奋斗着.那么今天我就来蹭一蹭「跳一跳」的热度,给大家提供一个方法让你快速的 ...
- python玩微信跳一跳_用python玩微信跳一跳
前言:有個學弟之前問我有沒有玩微信跳一跳,我說沒有啊,他說可以用python刷分,然后后來她推薦給了我,一起玩了起來挺好玩的,然后想起我在學python,然后就看看怎么 make it happen, ...
- Python版本微信跳一跳,软件配置
一.安装python3的环境: 直接从python官方网站下载python3的安装包,直接安装. 记得将python3放到PATH环境变量中,安装的过程中在该配置地方打钩就可以了. 如果安装的过程中出 ...
- python开发微信小游戏大全_【python】用python玩微信跳一跳小游戏
Python微信跳一跳实验报告 Step 1 准备工具:一台安卓手机,Windows10,python3,adb驱动,依赖的各种python库 Step 2 PiP安装:下面列出需要安装的库: bac ...
最新文章
- java中的默认排序规则,C#中列表,集合排序Sort,OrderBy与Java排序规则默认不一致...
- 关于Java的10个谎言
- buuctf 二维码
- dede标签用法(来源网页)
- IntelliJ IDEA开发工具安装Scala插件使用
- 【OpenCV 例程200篇】38. 图像的反色变换(图像反转)
- Android一个简单易用的进度条
- 恶意攻击防范之信用卡业务的计数器反欺诈
- 最新卡巴斯基密码管理器:注重便利性和强化密码控制
- linux下不能访问windows磁盘
- 极简jmeter使用教程
- python水果超市管理系统流程图_项目1-水果超市管理系统-学生
- echarts横向柱状图
- plc的毕业设计冷门题目_PLC毕业设计----PLC毕业设计题目汇总
- 反射修饰符 Modifier
- python搬家具_Python面向对象实现案例———摆放家具
- springboot设置运行内存_spring boot应用优化,6s内启动,内存减半
- mysql 磁盘已满_MySQL 磁盘满了,怎么办??
- jni开发中遇到的问题2:Type 'JNIEnv' could not be resolved/Type 'jobject' could not be resolved等等
- 数据库SQL实战 --43.将id=5以及emp_no=10001的行数据替换成id=5以及emp_no=10005
热门文章
- echarts星状图节点图片自定义 总结图片引入的方法
- @JsonFormat
- 单目三维重建学习笔记2023
- (可远程)ESP8266读DHT11温湿度,APP inventor制作app实时显示
- Vue 路由history模式nginx部署(二级目录)
- 我的世界龙珠服务器配置文件修改,【更新】【龙珠】【DragonBlockC】配置文件修改...
- PostCSS及其常用插件介绍
- JavaScript计算文件Hash值(sha1 sha 256 md5)
- 小米新款手机civi首销破2亿,但它在国内市场再被荣耀击败,华为Nova首销是它两倍...
- Oracle存储过程的几种调用方式