触动精灵论坛

查看: 4721|回复: 31

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

[复制链接]
发表于 2018-1-6 14:25:37 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转触动精灵。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

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

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

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

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

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

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

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

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

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

查看优化版的跳一跳辅助源码,请回复并查看。
      
链接:https://github.com/lisaisacat/wechatjump[/hide]

本源码主要来自知乎 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 + 上一个大概的值来确定。

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


回复

使用道具 举报

发表于 2018-1-7 01:09:11 | 显示全部楼层
66666666666666666666666666666666666666666666
回复 支持 反对

使用道具 举报

发表于 2018-1-7 17:21:00 | 显示全部楼层
:看看是什么
回复 支持 反对

使用道具 举报

发表于 2018-1-7 18:57:01 | 显示全部楼层
OKOKOKOKOKOKOKOKOKOKOKOK
回复 支持 反对

使用道具 举报

发表于 2018-1-8 09:06:39 | 显示全部楼层
谢谢分享源码,学习
回复 支持 反对

使用道具 举报

发表于 2018-1-8 11:36:09 | 显示全部楼层
6666666666666666666666666666666
回复 支持 反对

使用道具 举报

发表于 2018-1-8 14:20:38 | 显示全部楼层
SDR分公司打发斯蒂芬个
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

帖子推荐上一条 /2 下一条

小黑屋|手机版|Archiver|触动精灵 ( 京ICP备15002081号-2

GMT+8, 2019-1-16 10:05 , Processed in 0.110924 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表