工作了一个上午,准备休息一下。
翻开朋友圈一看,
突破 100 算我输, 这是挑衅我的意思啰。
果断不能忍,什么游戏,那么厉害。
原来是,欢乐狼人杀 的专题游戏。
姑且玩上那么一玩。
大概就是点点点。点冰块有积分,有功能道具。点错炸弹 💣 会死。
而且,还限时。🤓,但我是程序员诶,这有什么难的!
马上扒出地址,丢进 Chrome
。
不出所料,用 canvas
做的。
翻一下代码,哎哟。还有 jQuery
,还有 Vue
, 还用了 lufylegend
的游戏框架。
我内心是:。。。
顺便一说,lufylegend
这个游戏框架,个人觉得,并不算太知名,但恰好我还真知道。
几年前,稍微了解过一下。
国人开发的,其实用户群体也是有的。
大概是在 Cocos2d
等国外游戏框架之下,选择了一个有中文文档的意思吧。🤔
不过,社区的规模有限。
但是,现在的时代,不仅 Cocos
补充了大量的中文文档,而且还有白鹭引擎。。。
咳咳,
翻一下,核心代码。
随便搜索一些游戏的关键字,诸如:begin
、start
、end
、over
等。
轻松找到关键代码,
打个断点。
调试一下。
稍微解释一下,
第一个断点,游戏开始进入。
第二个断点,每次点击冰块,就会加分呗。
第三个断点,游戏结束,上报成绩。
这里,注意到。上报成绩。
大概没有用微信的排行榜,是因为,游戏的成绩,所在的圈子是基于狼人杀的好友而不是微信好友。
最后,梳理完破解思路后。
用到我们的神器,Charles。
代理一下代码,并且修改一下游戏规则。
轻而易举~
再修改微信的分享文案~
因为我的游戏成绩太逆天了,很快后台就发现。。然后把我的成绩干掉了。。。。
站在反作弊的思路下,也就稍微提了点意见。。。🤒
最后,补充游戏地址。
因为,活动已经结束,随便作弊呗。欢迎试玩。
游戏,也是我一直喜欢的事情。
js
掌握的深度的侧面考查。