近日微信的小程序游戏“跳一跳”可谓火遍大江南北,每当看到排行榜里前几名的排名,在看看往下翻了不知多少页自己的排名,真有种莫名的悲伤啊~

跳一跳的动作分析

身为搞工控专业的我们,区区一个小游戏怎能接受的了排名如此落后,今天咱们就立个项,一起研究研究如何让跳一跳得高分!

先来写下基本要求,条件允许的可以发布个招标公告


项目名称:微信跳一跳排名靠前项目

资质要求:有成人身份证

需求:排名分数500分以上

输入条件:不限

工期:30分钟内

付款方式:此处省略一个字:无


使我痛苦者必使我强大,在玩了许久后最高分才200多分,这个实在太不易得分了,网上开始看资料,查到一些增长分,这些是一些小彩蛋:

黑胶唱片上停留会播放音乐,加30分

徐记士多便利店停留会让便利店开门,加15分

魔方上停留会让魔方旋转修正,加10分

井盖上停留会出现冲水声,加5分

跳一跳的动作分析

 

然而这些并不能对500分有太大的帮助,还是需要寻找规律!

跳一跳的动作分析

上面这张图可以对落地点有个大致的判断了,但想想总不能加个声音传感器去监听判断吧,这条路子好像不太对,不过我们可以从上图分析出一个计算方法来!

跳一跳的动作分析

如上图,我们设a为起始点,b为终点,获取a、b点坐标ax,ay,bx,by,通过bx-ax获得ac边长,通过ay-by得到bc边长,根据直角三角形边长公式c2=a2+b2 :已知三角形两条直角边的长度 ,可按公式c2=a2+b2计算出上图中ab边长,有了边长我们就可以通过一些按键精灵软件+手机模拟器来实现了,在手机模拟器里通过不断测试找到ab长度(跳跃距离)与屏幕按压时间的对应关系,求出当按压时间等于ab长度*3(毫秒)时,跳跃距离与按压时间基本对应。

跳一跳的动作分析

马上安装测试,猜猜通过模拟器第一次能玩多少分?

跳一跳的动作分析

用时12分钟,其实还能更快!

 

下面总结下步骤:


先到电气CAD论坛下载鼠标脚本。

1、安装Bluestacks蓝叠安卓模拟器,在模拟器里安装微信,Bluestacks蓝叠分辨率是1600*900
2、打开微信跳一跳,开始游戏。
3、打开按键脚本,听到滴声后将鼠标移到Bluestacks蓝叠标题栏,脚本会将Bluestacks蓝叠窗口移动到屏幕0,0坐标位置。
4、将鼠标移动到下一个要跳的点,点击鼠标右键,小人就会自动跳了。

PS:说明一下,只是基本对应,误差肯定是有的,因为按压时间与跳跃距离公式相对应的零误差的公式肯定没这么简单,这里只是简单实现。

读到这里你以为就可以安装大吉了?没想的这么简单,或者说小游戏刚出来用这招还行,现在微信已经对这种做了防作弊措施了,在用上面方法时,一定记得不要贪,根据网上大神总结,每次以200分左右的涨幅最有效,不然一次搞出个1000多分是不会上榜达~所以你要200左右就故意死,然后在来个300分,在死,循序渐进!

最后我把Bluestacks安卓模拟器、按键精灵、按键脚本已经打包好。

论坛的VIP用户可以登陆后点击链接下载吧!

发表评论

登录... 后才能评论

本站所有资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

网站内个别资源需要按下载提示里通过发送邮件、或者添加百度网盘好友后才能发送,请留意下载前的提示信息。

请按下载后的文件名中提示的密码格式,输入电气CAD吧域名。(只替换xxxxxxx部分)

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源