如何破解4399上的小游戏

    今天花了一天时间重温了一下上小学最爱的4399小游戏----魔塔v1.2。

    没错,就是下图的魔塔。(想玩的可以去4399-->魔塔游戏


记得小学最高纪录是打到第20层,说好的只有20层,后面居然还有关卡,但是实在打不过去了。

这次重温了一下,更惨,到了第八层就gg了。

作为一个学习计算机科学与技术的大学生,总不能还玩不过小学生吧!

1.下载到本机

从网页上下载flash game到本机的方法有很多,这里就不一一赘述了。lz选择的办法是利用Google浏览器。

第一步: 用Google打开魔塔游戏,打开后,摁F12

第二步:点击Console(如下图)


第三步:在搜索框输入 swf 获取到游戏下载地址,点击下面的网址即可下载。


第四步:下载好后,我们的到来一个.swf文件,.swf文件右键用浏览器打开就行了,用ie,chrome都可以。然后我们就进入到游戏界面了。也就是说,我们已经成功将游戏下载到了本机。

2.利用JPEXS Free Flash Decompiler反编译swf文件

可以翻墙的小伙伴可以去 官网下载,懒得翻墙或者不能翻墙的小伙伴可以 点我下载
这个软件对初学者还是很友好的,做得比较简单,下面给大家演示一下如何破解魔塔。

第一步:双击打开


第二步:打开swf文件。flash游戏的运行逻辑都在"脚本"的文件夹下。其他文件夹像是"图像""精灵"之类的都是游戏的常量,改了没什么意义,当然了,如果我想换个主角的ui,你改动也是可以的。

第三步:打开脚本,打开frame4346,整个魔塔的运行逻辑基本都在这里。

映入眼帘的是一坨数组,其实这里我们完全不关心这些数组代表什么。当然你要是实在关心我也可以告诉你,这其实相当于11*11的矩阵,代表当前楼层每个位置分布什么东西。比如0代表可以走的路,1就是不能走的墙。


我们下拉到382行看到Base_hp(初始生命值)Base_gong(初始攻击力),一直到Now_fang,点击,然后更改右边的P代码资源,都改成10000。


改完之后左边的Action Script代码也自动更改了。


第四步:点击左上角的保存按钮。浏览器打开魔塔swf文件。(龙呢,我要屠龙!!)

至此,破解完毕。


评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值