给52网站版抓猫游戏也开天劫
本帖最后由 ciker_li 于 2021-3-17 22:20 编辑上个帖子没想到火了https://www.52pojie.cn/thread-1391583-1-1.html
应部分同学要求,调试一下52网站上的原版
赶紧上网学习了网页的js调试
给原版也开个天劫
原版地址https://www.52pojie.cn/1
用的是win10自带Edge浏览器
F12进入调试模式
点网络选项,catch-the-cat.js 很明显的摆在眼前,应该就是它了
先把禁用缓存选项勾掉
在源代码选项中打开catch-the-cat.js
点左下角的大括号,方便阅读
然后随便在电脑上建个文件夹,名字叫top
点替代----选择文件夹----选取刚才建立的文件夹
然后在弹出的对话框中点允许
载回到页面选项的catch-the-cat.js上,右键---选择保存以备替代
这时可以看到catch-the-cat.js左下角有个小点,表示激活状态,可以自由编辑了
放天劫的思路没变,还是先找到随机产生障碍的地方
往下翻没多远,就发现了randomWall函数
这下跑不了了
在383行双击鼠标下断点
然后刷新页面,看到程序停在383行,
e和n就是障碍的坐标,e是横坐标,n是纵坐标
猫的坐标是
所以墙的坐标应该就是
在控制台里改e和n的值
循环8次,把坐标输完
然后运行程序
哈哈,天劫已成,孽畜哪里逃!
猫咪轻盈的跳上黑色方块跑走了,轻蔑的一笑:呵,人类,以为我不会跑黑色?之前都是逗你们陪我玩的。 直接把随机改成固定的{:1_886:}
var arr=[,,,,,];
for(var i=0;i<arr.length;i++)
{
var e= arr;
var n = arr;
e === this.cat.i && n === this.cat.j || (this.getBlock(e, n).isWall = !0);
} 高手,高手,一个比一个历害啊。 厉害厉害厉{:1_921:} 这是小猫脚被打断了啊 这游戏得刷起手啊 啊这,猫咪惹了谁 你这让我 几次才成功一次的,喜悦感荡然无存!! 猫:我招着你了? 厉害,高手{:1_929:} 52把52破解了