大家好!我是Crypto早鸟!是一只专注于NFT市场的小鸟~
欢迎大家跟早鸟一起,每天早起,每天都比别人早一点~
欢迎关注我的推特!!
————————————————————————————
相信许多小伙伴都会遇到游戏类NFT项目需要通关网页游戏拿到TOP几才能拿到白名单的要求
那你又有没有发现,那些根本不可能拿到的分数,为什么会有这么多人拿到??
明明自己都已经竭尽全力,却依然距离别人一大截?
那么在这里,我会手把手介绍我的方法!
(当然方法不只有我这一种,但我认为这是最适合Web3小伙伴的小技巧!)
相信大家看完这篇文章,肯定还有很多不明白的地方哈哈
随时欢迎在推特跟我讨论,有更好的办法也可以分享!
(没有任何利益关系!更何况我是教大家怎么破解他的小游戏…)
游戏网址:
原本是可以通过右键,点击inspect进入开发者页面。但网页游戏中往往取消了右键功能,因此,只能通过右上角的三个点进入开发者页面。
这里是网页的js后端代码界面,可以查看游戏玩法逻辑!
通常会有许多js文件,可以通过文件命名有优先级的查看代码,比如上图的main.js就肯定是游戏的主逻辑文件。
接着就是寻找“关键代码”,这里就要根据游戏的不同,自行查找相应希望修改的代码
比如在这款samurai游戏中,如果障碍全都没有了,是不是想拿多少分就拿多少分?
答案是否定的!
没有障碍掉血,那还怎么结束游戏?
不过没关系,多尝试几次,你就知道怎么拿分了~
复制Network里的“关键代码”,去到Sources界面中,找到main.js
Ctrl+F找到“关键代码”位置,直接修改即可。
(上图中,我是直接把所有障碍物都清楚掉了,只是简单说明而已~)
点击左上角的Override,再点击下方的+号,就可以在本地创建用于“覆盖”的文件。
这里要注意,文件的命名必须与Sources中的根文件命名一致!
那么这里的话,自然就是 game.scarysamurai.xyz 了~
回到Page页面,鼠标移至更改后main.js文件
右键点击 Save for overrides 之后,main.js文件图标的右下角就会出现紫色实心圆形
这就说明覆盖成功!
再次刷新一下网页,这不就什么都没有了吗!
成功!接下来就是想拿多少分就拿多少分!
(不过!分数不要太离谱了…)
————————————————————————————————————
给大家看看我的分数吧~
如果还想要更多例子的小伙伴,麻烦先去推特关注一下我,再在评论区跟我说吧~