《跳一跳》当天开挂!游戏外挂咋能这么猛?

比起《绝地求生》外挂满天飞来说,其实关于游戏外挂的笑话很多,但也很残酷。经常和朋友们开的一个玩笑是,你家的游戏,是上线后第几天出现了外挂。

有时朋友的回答是,上线当天就有了,可我总觉得人家的外挂早准备好了,只是在等我们的游戏上线。

比如跳一跳,作为微信最新版中上线的首款小程序游戏,凭借微信高权重的推荐及简单易懂的玩法,瞬间刷爆朋友圈。结果,动手能力强的玩家甚至开发出人工外挂,成为网络上一时笑谈。

物理外挂当然是一种技巧活,那么程序员开发的那种游戏外挂呢?一样可以提前准备。

别以为这是个笑话,就在2017年1月12日凌晨,任天堂早前发布在安卓系统上,瞬间成为现象级的手游《超级马里奥奔跑》,刚刚登陆iOS平台,才到中午就已经有外挂团队释放出成功使用外挂的视频来招揽生意;而坊间还曾传言说,2016年腾讯某款手游还未问世,外挂就已经齐齐准备妥当了。

是外挂研发团队的技术能力牛到非一般?还是这些游戏的源代码已经泄露了?答案或许在每一款游戏和对应的外挂上都不一样,但有圈内朋友给我的一个解释,看似有点离谱,却细思极恐——许多游戏本身只是换皮游戏,即将同类型的老游戏换个包装、加点玩法就丢出来赚钱了,自然以前的外挂也就能够通用了,这个没难度。

这样的言论是否确实靠谱,还有待验证。不过,游戏厂商在和外挂的拉锯战中,确实出现过不少有趣的状况。

比较经典的是腾讯代理的《地下城与勇士》,彼时外挂和运营商在一段时间内,进入了一种技术比拼的状态中,据称当外挂的数据注入被封堵后,随后就找到了另一个漏洞“输入法注入”,再被封堵、再通过迅雷白名单注入数据……具体战况笔者没能有幸观摩,但有人描述道,有的外挂根据腾讯的作弊检测手段迭代,一天之内更新了6次,真正达到了互联网思维里的零时响应、快速迭代的效果。

话说,这种频率的快速迭代,就连BAT这样的巨头们,似乎都少有此类产品案例。

怎么破?往往在游戏厂商无可奈何的状态下,玩家们会选择唯二的两种方式,一种是退出游戏,让游戏和外挂一起窒息而死;另一种是全民外挂,如昔日的《跑跑卡丁车》,在最后的疯狂阶段,甚至达到了无外挂不游戏的状态,当然,随后的结果也是死亡。

有意思的是,这样的死亡阴影大多笼罩在有典型韩系风味(国内游戏厂商大多从模仿韩流起步)的游戏中,还在端游时代,就有人排列出十大被外挂毁掉的游戏,其中《冒险岛》、《奇迹》、《×××》、《永恒之塔》的7款韩系游戏赫然在列。

除了韩系游戏喜好将主要的游戏程序放在客户端上,导致外挂可修改外,也在于从韩流演化而来的这一系游戏,大多秉承着不断根据剧情来换皮重生的快速盈利逻辑。

至于欧美系游戏,之所以外挂少,亦是有原因的。如《魔兽世界》问世之前,以玩法复杂、多样和职业庞大著称的《无尽的任务》(2003年出品),其不是不能产生外挂,但外挂所能服务的人群和支持的任务实在太有限,导致制作针对性强的外挂也变成了一份“无尽的任务”,且太过垂直细分的玩法,让外挂的漏洞一旦被补上,整个外挂也就被报废了。

攻破方向却得不偿失的背景下,也就没有功利化的外挂团队去无聊的尝试了。或许,这样的技术战,也是一种经济战模式,让全场紧逼的外挂攻势,只能压迫、却难以得分(赚钱)。

只是,在当下手游当道的前提下,受限于服务器、带宽的承载能力,以及玩家碎片化娱乐下,比较追求简单、快速的游戏体验下,游戏厂商自己就不太乐意选这样的路径去做游戏——也许都不用防外挂,就因为自己搞的太复杂、花钱太多而没人想玩,自我困死了。

当我问及,如果外挂团队真正黑客化,能够破解本地客户端、整出源代码,而不是仅仅找到漏洞呢?圈内好友们的回答颇为一致——那它就可以自己出一个换皮竞品,然后等着外挂同行来折腾它了。(刊载于《人民邮电报》2018年1月5日《×××记》专栏174期)

张书乐 人民网、人民邮电报专栏作者,互联网和游戏产业观察者,新著有《微博运营完全自学手册》

原文地址:http://blog.51cto.com/zhangshuyue/2058776

时间: 2024-10-10 04:01:20

《跳一跳》当天开挂!游戏外挂咋能这么猛?的相关文章

【learning】微信跳一跳辅助c++实现 轻松上万 【未完待续】

写在前面 17年年底Wechat出了这个跳一跳的小游戏,今年2月份的时候简单地玩了一下,发现被游戏虐了(手太残了只能跳20多).     今天刚好有点空,于是就花了一个下午的时间写了一个跳一跳的c++辅助. 由于本OIER既不会Python,也不会安卓的USB调试,更不会单片机,故写了一一个操作安卓模拟器的辅助. 先放下效果:(只是先截个图而已,截止至目前跳了2150次,运行1小时55分钟)[未完待续] 据之前的跳一跳大赛的结果,尽管人类的第一为1.2W分,但仍然被本辅助轻松碾在地上. ----

用PYTHON来玩微信《跳一跳》分析

上周无意中发现的一个<跳一跳>辅助的开源程序:现在已经12k的Star了. https://github.com/wangshub/wechat_jump_game 今天要就来简单分析一下它的实现原理.当然,目的肯学是学习啦! 自动化的实现主要用到两个技术. ADB 官方网站:http://adbshell.com/ Android Debug Bridge(ADB)是一种命令行工具,可以让PC与Android模拟器或连接的手机之间进行通信. 做Android开发的同学都懂,我们在PC上开发A

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

WeTest 导读 张小龙:这个游戏发布以后,其实它的效果有点超出我们的预期,我们自己开玩笑说,这个游戏突然变成了有史以来可能用户规模最大的一个游戏,因为它的DAU大概到了1点几亿,但同时出现了很多外挂,我没有想到这么小的一款游戏也会有那么多外挂,我朋友圈的朋友也打出了特别高的分,但是我相信不是他自己打出来的. 1 月 15 日微信在广州召开 2018 年的微信公开课 Pro,张小龙不仅当场玩了一把跳一跳游戏并取得了900多的高分,还特别提到了跳一跳小游戏的外挂: 在跳一跳这样一个小的游戏里面,

[原创]用C#实现微信“跳一跳”小游戏的自动跳跃助手

一.前言: 前段时间微信更新了新版本后,带来的一款H5小游戏“跳一跳”在各朋友圈里又火了起来,类似以前的“打飞机”游戏,这游戏玩法简单,但加上了积分排名功能后,却成了“装逼”的地方,于是很多人花钱花时间的刷积分抢排名.后来越来越多的聪明的“程序哥们”弄出了不同方式不同花样的跳一跳助手(外挂?),有用JS实现的.有JAVA实现的.有Python实现的,有直接物理模式的.有机械化的.有量尺子的等等,简直是百花齐放啊…… 赶一下潮流,刚好有点时间,于是花了一个下午时间,我也弄了一个C#版本的简单实现.

除了在坦克大战、吃鸡、跳一跳上作弊,物理外挂带给我们什么脑洞?

外挂,是什么?如果换个高大上的说法,其实是游戏玩家为了解放双手而创造出来的产品.当然,实际来说就是为了偷懒.当然,还有更高大上的说法,比如成为发明创造的起点. 我自己就深有感触.话说,小时候在红白机上玩<坦克大战>,为了省事,我也曾用夹子卡住射击的那个按钮,然后解放双手嗑瓜子的说. 这可以看做是外挂作弊,也可以看作是创意脑洞,看怎么去研判.而在创意产业里,针对很多产品的不完善或用户需求的多样性,外挂总在不断推动着创意的进化. 这不,前不久,随着微信小程序<跳一跳>的刷屏,不也有许多

用Kotlin破解Android版微信小游戏-跳一跳

前言 微信又更新了,从更新日志上来看,似乎只是一次不痛不痒的小更新.不过,很快就有人发现,原来微信这次搞了个大动作--在小程序里加入了小游戏.今天也是朋友圈被刷爆的缘故. 看到网上 有人弄了一个破解版的,于是自己也跟着网上的案例整了一下,感觉挺有意思的. 游戏如下: 来玩游戏 劳动成果 跳一跳 微信小程序可以玩游戏了,我们来破解一下<跳一跳>这个官方出品的小游戏吧. 思路 用usb调试安卓手机,用adb截图并用鼠标测量距离,然后计算按压时间后模拟按压. $ adb shell input sw

小游戏“跳一跳”——站在巨人的肩膀上,用技术为自己助力

在更新最新版微信之后,聊天列表下拉会出现一个崭新的模块,其中就有新推出的"跳一跳"小游戏.而在我几经努力奋斗到266分的时候,已经有技术大牛占据1999的高地... 抱着试一试的心态和蠢蠢欲动的好奇心... 实现了程序助力玩游戏... 具体代码来自gitHub的python大牛... 感兴趣的同学可以和我一起站在巨人的肩膀上... 另外说一点, 如果以后还想玩"跳一跳"的话... 不建议你接着往下看... 因为当你有了捷径... 整个游戏瞬间变得索然无味... 如果

.net开发 微信小游戏跳一跳辅助程序

一次巧合我看到了一篇关于微信小游戏跳一跳的辅助开发源码,链接:http://mp.weixin.qq.com/s/qGpoHNEf1A2AlofKFVdE2w 然后我试着下载下来跑一遍看能不能运行,显然是不能的,我总结了让能跑起来的几个步骤. 1.adb 环境变量配置 在网上下载 adb工具 1.0.32版本(比这个高或低的版本的可能连接不上),解压到某个文件夹下: 右击计算机——属性——高级系统设置——环境变量: 弹出”环境变量“对话框,单击”新建“一个环境变量. 在新建系统变量里,配置变量名

微信小程序 跳一跳 外挂 C# winform源码

昨天微信更新了,出现了一个小游戏"跳一跳",玩了一下 赶紧还蛮有意思的 但纯粹是拼手感的,玩了好久,终于搞了个135分拿了个第一名,没想到过一会就被朋友刷下去了,最高的也就200来分把,于是就想着要是开发个辅助就好了,于是简单想了一下最高游戏 先来说下这个游戏的界面和规则: 先看看界面 规则:按住屏幕 按一定时间松开就可以跳跃,跳跃到前方的图案中得1分,图按中间得2分(连续多个中间累加2分,比如第一个2分 第二个4分 第三个6分 最高累计32分) 其它规则不说明了 整理了下实现原理,其