>游戏>>正文

朋友圈“跳一跳”排名让你绝望?其实他们可能是“神仙”

原标题:朋友圈“跳一跳”排名让你绝望?其实他们可能是“神仙”

赶在元旦前,微信推出新版本,小游戏“跳一跳”随着新版微信一同上线。元旦假期,本来很多人计划早睡早起,整理心情,做一个2018规划,然而微信推出的“跳一跳”小游戏“毁掉”了很多人的假期。

微信版本更新后,小程序多了很多H5小游戏,其中“跳一跳”是最受关注的。好奇心使然,不少人在更新微信后点进“跳一跳”,原本只是想看看这到底是个什么样的游戏,结果一开始就停不下来,为了证明自己可以多跳几步,不知有多少人在一局结束后立马点击“再来一局”。原本只是尝鲜,结果不知不觉就“陷进”游戏中。

对普通玩家来说,这款游戏可以验证自己是否是“手残”,明明每一步都跳得小心翼翼,结果往往游戏结束得很快。看看自己几十分、百来分的成绩,再看看别人晒出来的两三百、三四百的成绩,可能不少玩家都会感叹“怎么会有人跳出这么多分!”然而事实证明,还有人能跳出更高的分数。

相比于普通玩家一遍遍地手动刷分,程序员玩家有特别的刷分方法。昨天触控科技VP王哲在微信公众号上晒出“跳一跳”的高分成绩单,在成绩单上我们可以看到,王哲以4000多分的成绩远超其他玩家,牢牢占据排行榜榜首。同时,王哲还晒出了“跳一跳”高分秘籍,教大家轻松上高分。

王哲晒出的高分榜单

对于程序员来说,解决程序问题当然还得靠程序,王哲在“跳一跳”中轻松上高分的秘籍其实就是开外挂。在开发外挂的时候,王哲有两套思路。受到bilibilli上一个视频里的硬件方案启发,因为ev3有颜色识别传感器,王哲首先想到用乐高 ev3 机器人来做。但在具体操作的时候发现控制硬件很麻烦,编码效率低,被迫放弃。

于是换第二个思路,纯软件解法。用adb shell screencap截图后,对图像进行分析,然后用adb shell input指令来模拟触摸时间,用卷积来识别图像。而这个方法在知乎和github上早就已经有了,输入关键词“跳一跳”就能出来几百个结果。这些结果几乎都不用挨个试,王哲找了一个star数量最高的,把PIL库的几个函数调用,再安装一些前置工作就可以使用了。使用外挂后,王哲的“跳一跳”成绩便迅速突破4000分。

做好的外挂程序

“跳一跳”的游戏外挂制作比较简单,稍微懂编程的人都可以制作。外挂简单,反外挂也不难。针对这样的外挂,把背景图片弄复杂一些,让边缘检测、卷积都派不上用场也就好了。由于“跳一跳”上线时间较短,反外挂程序暂时还没有,不过腾讯方面在元旦期间也在加班做反外挂逻辑,随着后续版本的更新,这样的外挂将无法使用。■返回搜狐,查看更多

责任编辑:

声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。
阅读 ()
投诉
免费获取
今日推荐