lixinliang

不懂用户体验的技术不是好设计

🎮 游戏作弊 の 欢乐狼人杀 疯狂捡冰块


起因

工作了一个上午,准备休息一下。

翻开朋友圈一看,

突破 100 算我输, 这是挑衅我的意思啰。

果断不能忍,什么游戏,那么厉害。

原来是,欢乐狼人杀 的专题游戏。

姑且玩上那么一玩。

大概就是点点点。点冰块有积分,有功能道具。点错炸弹 💣 会死。

而且,还限时。🤓,但我是程序员诶,这有什么难的!

解题

马上扒出地址,丢进 Chrome

不出所料,用 canvas 做的。

翻一下代码,哎哟。还有 jQuery,还有 Vue, 还用了 lufylegend 的游戏框架。

我内心是:。。。

顺便一说,lufylegend 这个游戏框架,个人觉得,并不算太知名,但恰好我还真知道。

几年前,稍微了解过一下。

国人开发的,其实用户群体也是有的。

大概是在 Cocos2d 等国外游戏框架之下,选择了一个有中文文档的意思吧。🤔

不过,社区的规模有限。

但是,现在的时代,不仅 Cocos 补充了大量的中文文档,而且还有白鹭引擎。。。

咳咳,

翻一下,核心代码。

随便搜索一些游戏的关键字,诸如:beginstartendover 等。

轻松找到关键代码,

打个断点。

调试一下。

稍微解释一下,

第一个断点,游戏开始进入。

第二个断点,每次点击冰块,就会加分呗。

第三个断点,游戏结束,上报成绩。


这里,注意到。上报成绩

大概没有用微信的排行榜,是因为,游戏的成绩,所在的圈子是基于狼人杀的好友而不是微信好友。

最后,梳理完破解思路后。

用到我们的神器,Charles。

代理一下代码,并且修改一下游戏规则。

轻而易举~

再修改微信的分享文案~

因为我的游戏成绩太逆天了,很快后台就发现。。然后把我的成绩干掉了。。。。


站在反作弊的思路下,也就稍微提了点意见。。。🤒


最后,补充游戏地址。

因为,活动已经结束,随便作弊呗。欢迎试玩。

疯狂拣冰块

灵感

游戏,也是我一直喜欢的事情。