Skip to content

lisaisacat/wechatjump

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

wechatjump

微信跳一跳游戏辅助

本源码主要来自知乎 xtutu 的分享,在此感谢。

在之前源码的基础上,做了以下优化:

增加了配置界面,更方便普通玩家使用。

增加了对更多分辨率的支持,目前支持 720x1280,1080x1920,5/5C/5S,6/6s,6P/6sP

开发环境

电脑:Windows 或 Mac

软件:Lua 编辑器、抓色器(可以在官网 http://www.touchsprite.com/tools 下载)

手机:触动精灵(iOS 或者安卓都可以)

工作原理

抓色器远程连接手机截图,找到坐标点和颜色值,作业部落上有使用教程 https://www.zybuluo.com/miniknife/note/629913

通过 Lua 实现模拟点击

步骤:

安装抓色器(用来截图取点)

越狱手机添加源:apt.touchsprite.com,安装触动精灵

安卓手机 root 后访问官网 http://www.touchsprite.com 下载安卓版触动精灵

在手机上截取跳一跳界面,也可以用抓色器远程截图:打开触动更多界面的局域网广播开关,手机和电脑在同一局域网就可以

在抓色器上打开截图,鼠标放到小人的底部中心点,同时按下 CTRL 和鼠标,在周围也取两个点

生成代码,插入到 main.lua 的找色代码部分(可以用触动精灵的编辑器,远程调试比较方便)

编辑器设备标签页搜索连接设备(也要在同一个局域网),打开脚本点击远程运行(需要提前进入游戏界面)

源码讲解

distanceTimeRate:数字越大表示蓄力时间越长

targetPositionOffset:表示方块最上方的点,距离中心点的偏移

思路

确定自己的当前位置,直接查找像素就可以了(通过抓色器抓小人底部最宽位置的中心点和左右两边的点)

确定目标点位置:可以通过自己当前的位置判断一个大致的范围。

然后通过从左上,到右下角,依次遍历像素。找到方块最上方的像素点。

然后把y + 上一个大概的值来确定。

距离与时间转换:游戏的公式是线性的,直接乘以系数就可以了

About

微信跳一跳游戏辅助

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages