跳一跳辅助源码(主流分辨率全适配)

动态 4个月前 (01-06) 2764

最近一周最火的游戏,非跳一跳莫属,从元旦之前就开始刷屏,有人问这个游戏又不能赚钱有什么可刷的呢,那是因为,这些触动的开发者们追求的,不是更高的分数,而是在实现的过程学到的知识。

不管是开发群还是教学群,各位开发者都爆发了极大的热情,甚至有人在元旦期间就放出了源码供大家学习参考。

与以往的分享游戏脚本源码不同的是,这份 100 多行的源码只有一行代码与找色有关,其他的几乎都是算法。

我们一直坚信,作为一门极易入门的脚本语言,Lua 为各位开发者提供的,不仅仅是一个能够用来赚钱的工具,更是让一些原本没有计算机基础的人,接触到这个神奇的编程领域的机会。

触动的开发者们,最小的只有十几岁,最大的已过天命之年。他们之中,有学生,有程序员,也有身兼开发者和工作室的大神,但更多的,是本来和互联网和编程无关的“普通人”。

不止一次听过有人通过写脚本改变了人生轨迹的故事,每次都深受感动。

在别人眼中,或许有些人只是宅在家里不去工作的“家里蹲”,黑白颠倒,整天只会玩手机,但工作无贵贱,你们都是触动独一无二的存在,正是有了你们每一个人,触动才能成长成为现在的样子。

虽然在触动的公众号和各个群已经分享过一次,但由于不是所有人都在触动群,还是有很多人没有看到这份源码,这也是我们发这篇文章的初衷:希望更多人能够从这次的学习热潮中受益。

在此也预祝各位开发者在新的一年里身体健康,万事如意。

查看优化版的跳一跳辅助源码,请戳这里。
链接:https://github.com/lisaisacat/wechatjump

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

原文链接:https://zhuanlan.zhihu.com/p/32483726

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

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

增加了对更多分辨率的支持,目前支持 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 + 上一个大概的值来确定。

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

 

除特别注明外,本站所有文章均为触动精灵官网原创,转载请注明出处来自http://www.touchsprite.com/3720.html

登录

忘记密码 ?

切换登录

注册

扫描二维码下载
扫描二维码下载
您可能还没下载帮你玩
下载帮你玩客户端
客服-肉肉
客服-毫毫