跳一跳辅助工具设计笔记

分析:

步骤1、获取Jumper 与 platefrom 位置

步骤2、距离转换为屏幕按压时间,使用api模拟点击屏幕

步骤1实现方案:

方案一: 找到跳一跳游戏的基址,直接内存读取地址。比较难实现

方案二: 使用安卓模拟器登录微信跳一跳,电脑程序对安卓模拟器的游戏界面截图,然后使用机器视觉,计算 Jumper 与 platefrom 位置

方案三: 将手机连接到电脑,使用adb工具,对游戏界面截图,使用机器视觉,计算 Jumper 与 platefrom 位置

三个方案中,方案一比较难实现。方案二登录微信后,跳一跳游戏被屏蔽,不允许进入。

以下为方案三记录:

关于adb :  adb 是android开发的调试工具, 安装好后,在如图所示路径 D:\android\sdk\platform-tools

需要用到的adb指令:

// 截图并保存到根目录

adb shell screencap /sdcard/screen.png

// 将保存的截图复制到电脑的temp目录
adb pull /sdcard/screen.png

// 从屏幕(250, 250), 到屏幕(300, 300) 100ms

adb shell input swipe 250 250 300 300 100

计算 jumper 与 plateform 位置距离

原文地址:https://www.cnblogs.com/yang--/p/8564028.html

时间: 2024-08-29 11:25:35

跳一跳辅助工具设计笔记的相关文章

python跳一跳辅助学习

微信跳一跳辅助工具 准备工具 adb驱动 安卓手机 打开手机的调试模式 usb接好手机和电脑 PyCharm:全宇宙唯一一款专门用于Python开发IDE工具 实现原理: 获取手机的实时的截图 点击起始位置和落地位置 技算两个点的距离 计算按压时间 发送按压指令 重新刷新手机截图 实现代码: import os import PIL,numpy import matplotlib.pylab as plt from matplotlib.animation import FuncAnimatio

贴一个微信小程序跳一跳辅助

//此程序根据微信公众号DotNet的文章>net开发一个微信跳一跳辅助而来, 其核心时间系数值直接引用自文章: 1.窗体 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Diagnostics;using System.Drawing;using System.IO;using System.Linq;using System.Tex

跳一跳辅助程序(拿来主义)

感谢博主提供了手动跳. github大佬们提供了自动跳 手动跳很累,而且有时候会掉下来.还是自动跳好. 首先你需要一个python开发环境,需要numpy PIL matplotlib这三个包的支持.如果没有pip,可以到这里手动下载 然后是一个adb,这个是android开发包的一个程序,可以到这里下载,(需要免费的可以给我留言,或者自己下载SDK) 然后就是代码了.直接复制运行.我慢慢会补充代码的说明(毕竟伸手党懒) #coding:utf-8 import os import PIL,nu

.net开发 微信小游戏跳一跳辅助程序

一次巧合我看到了一篇关于微信小游戏跳一跳的辅助开发源码,链接:http://mp.weixin.qq.com/s/qGpoHNEf1A2AlofKFVdE2w 然后我试着下载下来跑一遍看能不能运行,显然是不能的,我总结了让能跑起来的几个步骤. 1.adb 环境变量配置 在网上下载 adb工具 1.0.32版本(比这个高或低的版本的可能连接不上),解压到某个文件夹下: 右击计算机——属性——高级系统设置——环境变量: 弹出”环境变量“对话框,单击”新建“一个环境变量. 在新建系统变量里,配置变量名

.NET开发一个微信跳一跳辅助程序

昨天微信更新了,出现了一个小游戏"跳一跳",玩了一下 赶紧还蛮有意思的 但纯粹是拼手感的,玩了好久,终于搞了个135分拿了个第一名,没想到过一会就被朋友刷下去了,最高的也就200来分把,于是就想着要是开发个辅助就好了,于是简单想了一下最高游戏 先来说下这个游戏的界面和规则: 先看看界面 规则:按住屏幕 按一定时间松开就可以跳跃,跳跃到前方的图案中得1分,图按中间得2分(连续多个中间累加2分,比如第一个2分 第二个4分 第三个6分 最高累计32分) 其它规则不说明了 整理了下实现原理,其

微信_跳一跳辅助程序_Python_(带GitHub项目地址)

1.安装Python(推荐3.6) https://www.python.org/downloads/2.在github上下载脚本 [github项目地址](https://github.com/wangshub/wechat_jump_game) 3.安装ADB+配置PATH[adb全称Android Debug Bridge调试桥:PC与手机的链接工具] http://adbshell.com/downloads4.链接手机(限安卓)或安卓模拟器 DOS窗口输入adb devices验证设备

【learning】微信跳一跳辅助c++实现 轻松上万 【未完待续】

写在前面 17年年底Wechat出了这个跳一跳的小游戏,今年2月份的时候简单地玩了一下,发现被游戏虐了(手太残了只能跳20多).     今天刚好有点空,于是就花了一个下午的时间写了一个跳一跳的c++辅助. 由于本OIER既不会Python,也不会安卓的USB调试,更不会单片机,故写了一一个操作安卓模拟器的辅助. 先放下效果:(只是先截个图而已,截止至目前跳了2150次,运行1小时55分钟)[未完待续] 据之前的跳一跳大赛的结果,尽管人类的第一为1.2W分,但仍然被本辅助轻松碾在地上. ----

微信跳一跳辅助JAVA 自动模拟点击

本程序在华为荣耀4A上测试可跳达3000分 工具:ADB 原理: 开始游戏后,使用ADB工具让手机截屏发送到电脑 分析图像中小人与目标中心点间的距离,根据一定比例计算出需要触屏的时间 使用ADB进行模拟点击(触屏)相应的时间,完成精准跳跃 程序代码:(源码未经优化) 1 import java.awt.EventQueue; 2 import java.awt.Image; 3 import java.awt.Toolkit; 4 5 import javax.swing.JFrame; 6 i

JAVA实现跳一跳辅助程序之虎啸龙吟

前序: 今天有幸,看到2位博主的文章,在此表示感谢.自己也动手实现了一下. 实现原理 请参考博主 https://www.cnblogs.com/dongkuo/p/8285162.html 另感谢博主 http://www.cnblogs.com/litblank/p/8267526.html  提供的基础部分代码,免去了我自己再写一边的麻烦. 由于第一篇是python 实现,楼主是JAVA出生,想通过java实现,刚好在评论中看到了 第二位博主的java实现连接,但是自己用博主的代码,测试发