揭密微信跳一跳小游戏那些外挂

[复制链接]
查看1728 | 回复7 | 2018-1-22 15:41:56 | 显示全部楼层 |阅读模式
[align=left][color=rgb(51, 51, 51)][font=-apple-system,]1 月 15 日微信在广州召开 2018 年的微信公开课 Pro,张小龙不仅当场玩了一把跳一跳游戏并取得了900多的高分,还特别提到了跳一跳小游戏的外挂:[/font][/color][/align][align=left][color=rgb(51, 51, 51)][font=-apple-system,]在跳一跳这样一个小的游戏里面,如果一个用户看到里面有一堆外挂得了很高的分,对其他一些每天在练习,试图把自己的水平提高,而打一个高分的人就很不公平,他可能就没有动力继续去练习,继续超越自己个人的最高分数。所以这样一个行为,外挂行为其实会破坏整个系统的规则,并且让规则立即变得失效。[/font][/color][/align][align=left][color=rgb(51, 51, 51)][font=-apple-system,]所以,我们这个小游戏发布以后,我们就开始花了很多很多时间来打击外挂。[/font][/color][/align][align=left][color=rgb(51, 51, 51)][font=-apple-system,]本着钻研技术的学习态度,我对目前几款比较火的外挂进行了源码分析,总结出了它们的一些破解思路,其实这些作者都并非恶意,作为一个程序员,还有什么比用技术挑战规则,突破极限要有成就感呢?[/font][/color][/align][b][b]一、梳理[/b][/b][align=left][color=rgb(51, 51, 51)][font=-apple-system,]跳一跳的游戏可以细分为两步骤:距离判断 + 按压模拟,这两步都有下面这些解决方案:[/font][/color][/align][align=left][color=rgb(51, 51, 51)][font=-apple-system,][b]1、距离判断:[/b][/font][/color][/align][align=left][color=rgb(51, 51, 51)][font=-apple-system,]● 简单方案:像素点判断[/font][/color][/align][align=left][color=rgb(51, 51, 51)][font=-apple-system,]● 进阶方案:OpenCV 图像分析[/font][/color][/align][align=left][color=rgb(51, 51, 51)][font=-apple-system,][b]2、按压模拟:[/b][/font][/color][/align][align=left][color=rgb(51, 51, 51)][font=-apple-system,]● 简单方案:adb/wda 指令[/font][/color][/align][align=left][color=rgb(51, 51, 51)][font=-apple-system,]● 进阶方案:机械臂模拟手指点击(原创)[/font][/color][/align][align=left][color=rgb(51, 51, 51)][font=-apple-system,]下面逐一介绍这里的实现方法,非常有意思。[/font][/color][/align]
回复

使用道具 举报

们至熟两创 | 2021-1-5 19:57:19 | 显示全部楼层
我是来白嫖悟空源码的资源的!
回复

使用道具 举报

阿源285 | 2021-10-4 17:42:54 | 显示全部楼层
很不错的资源站
回复

使用道具 举报

我是来白嫖悟空源码的积分的!!!!!
回复

使用道具 举报

淡淡如菊795 | 2022-6-3 02:04:25 | 显示全部楼层
资源太多了,准备办个会员
回复

使用道具 举报

喜欢头像那女纸 | 2023-1-20 03:37:53 | 显示全部楼层
没积分哈,谁来帮帮我啊
回复

使用道具 举报

华胥 | 2023-9-19 19:29:03 | 显示全部楼层
5kym.cn这个站资源太全了
回复

使用道具 举报

厕层柴 | 2024-3-6 18:23:56 | 显示全部楼层
站长真良心,这么大的资源站都是免费下载
回复

使用道具 举报

Jean893 | 2024-4-1 16:05:13 | 显示全部楼层
我是来白嫖资源的!
回复

使用道具 举报

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

本版积分规则