微信游戏打飞机大战怎么玩?

新手学堂020

微信游戏打飞机大战怎么玩?,第1张

昨日,微信更新到50,推出了许多新功能,也加入了几款不错的游戏,其中微信的欢迎页就变成了我们常见的“经典飞机大战”,我和我的小伙伴都惊呆了,童年的游戏飞机大战,一起来Hight个够。下面来看微信打飞机大战怎么玩微信50打飞机玩法介绍。

1、点击微信,登陆自己的旧帐号,以前的帐号登陆不会受到更新的限制,所以,依然用自己的旧帐号登陆就可以了。如果你的没有更新的话,则点击设置里的,有一个检测最新版本,点击一下,如果检查到更新的50版本的话,果断选择更新。

2、找到游戏里的飞机大战的界面后,直接点一下,就可以直接进入打飞机的游戏里了。不用再注册,只会用你的微信号直接登陆游戏界面的,所以,开始和你的小伙伴们一起来玩打飞机的游戏吧,很爽的,虽然这个游戏大家都有可能玩过。但,微信里,无聊的时候,可以玩一下哈。

3、进入打飞机的游戏后,你就可以控制你的飞机来左右开始了,这样,用双手就能控制飞机让其不撞到其他的飞机上,其实是小飞机啦,你不可以碰到小飞机,否则你的游戏就结束,玩完。当然,你可以通过打那些小飞机而得到积分,当你退出游戏的时候,你就可以在你的微信游戏中心中看到你的积分排行里。

4、这个就和我们平时玩的打飞机游戏是一样的,只是用来左右按,让飞机躲避就可以了,子弹是自行发射的,所以,不必担心。只要你够灵活,就足以得高分。但是,实际上,越到后面,小飞机的数量和速度也越快,对你个来讲,是个挑战。

5、刚开始的时候,你只有十次可以免费领取飞机的机会,所以,如果你十次机会都领取掉了的话,你就没有机会再领了,只能向好友索要飞机,或者是等游戏冷却不过关分钟后,系统再给你一架飞机,你才可以继续游戏了。

6、此款游戏,简单,纯就是那种消磨时光的一款游戏。但对于一些有记忆的小伙伴们来讲,这款游戏带给他们的冲击力是相当大的,所以,无论如何,不管你喜欢不喜欢微信50版本,这款游戏还是相当推荐给你玩的。加油吧,打飞机的小伙伴们。

安卓手机

飞机大战游戏破解

第一步就是将飞机大战游戏的插件包从apk中释放出来。我们可以采用反编译APK的方式反编译这个插件包。修改smali代码之后,再打包回jar包文件。

飞机大战的游戏插件以jar包的形式,放在微信apk的assets/preload文件夹下:

解压之后,smali部分其实可以分为两个包:combadlogicgdx和comtencentmmpluginshoot。前面一个是libgdx导入的jar包,这个不是我们关心的内容。我们的重点就在comtencentmmpluginshoot这个包中。

 

任务1、永久双子弹!

 

在玩飞机大战时,双子弹意味着更大的威力。可以消灭更多的敌机,化险为夷。然而在实际游戏中我们只有吃到PROPS_DOUBLE之后才能拥有一段有限时间的双子弹状态。

 

双子弹属性属于HERO的,对应的类是Player和PlayerActor。Player继承自GameSprite,而PlayerActor则是libgdx中的actor类的概念。两个前者注重状态和属性,后者注重逻辑和动作。

 Player在构造函数初始化时就会设置子弹类型:

 

我们只需要把BulletType从NORMAL改为DOUBLE就可以了。

 

PlayerActor会对子弹类型进行定时地检测,检测是会将双子弹还原为单子弹。应该是为了处理吃到PROPS_DOUBLE后,一段时间子弹还原的问题。所以我们一并改掉:

OK,双子弹破解任务完成!

 

 

任务2、炸弹无限!

 

炸弹是个好东西,威力无穷。关键时候全靠它清屏,消灭所有敌机!而且它还是刷分利器。当然,只有在它变为无限的时候,我们才能用它来刷分。

 

这里我试图修改Player的getBombNumber和setBombNumber方法,发现均不行。后来转变思路,只要在使用炸弹后炸弹数量不减少,就能实现无限炸弹的功能。经过代码追踪,最后定位到一处混淆代码处。将-0x1改为了0x0。

 

修改的结果,在吃到两个炸弹后使用炸弹不会减少炸弹数量。吃一个炸弹时,使用炸弹后炸弹按钮消失,因此无法做到无限。请记住一定要存到两个炸弹之后才能无限炸弹。无限炸弹破解任务完成!

 

 

任务3、开启无敌模式!

 

长生不死一直是我们人类的终极梦想,在游戏中也不例外。iphone版微信也是因为有了飞机大战无敌模式而被各大新闻站点竞相转载。让我们Android版也无敌一下吧~

 

前面提到了GameSprite是所有角色的父类,在游戏用物理引擎做碰撞检测后,会调用GameSprite类的hit方法。hit方法中将GameSprite的liftCount减一,如果减到0则将状态设置为DEAD。

 

GameSprite的状态有如下一些:

 

DEAD

EXPLODING

FLIGTHING

HITING

INVINCIBLE

 

在飞机正常的死亡过程中,是先HITING,再EXPLODING,再DEAD。FLIGTHING我不清楚干嘛的,INVINCIBLE应该是无敌模式。但是在我的破解里,并没有使用这个模式,而是强制在碰撞检测结果中,把它列在了生死薄之外。至于INVINCIBLE的方式,大家可以试试能不能很好的维护这个状态。

 

具体来说就是hit方法不管GameSprite是hero也好,enemy也罢,均一视同仁,生命值减一,或者死掉。然而我们可以通过修改smali代码,将hero列在生死薄之外:

 

其中goto_1标签跳转到return-void。这样我们的hero将永远不会被hit,因此也就无敌啦!

 

 

任务4、独孤求败。。。

 

本以为完成任务3就大功告成了,谁知我们缺遇到了无敌的尴尬——死不了。。。死不了,意味着永远无法结束游戏,永远不会有机会上传自己的得分进入排行榜。哎,现在终于明白为什么独孤求败了。。。

 

基于此,我们得想个办法触发飞机非自然死亡。想来想去,我还是觉得让飞机自己决定自己的生死最合理。具体就是当飞机飞到屏幕最上方时触发死亡。因为一般情况,我们不会把飞机飞到屏幕最上方,所以误操作概率极低。

 

通过前面我们知道hero飞机的类就是Player。而Player中有一个函数更新飞机的坐标位置:updatePosition。所以我们可以在这个函数中进行我们想要的操作:

 

其中0x64就是我指定的y坐标下限100。当飞机坐标y在100以内时,我会把飞机的LiftCount设置为0,然后再将状态设置为EXPLODING。飞机就会爆炸死亡了~

OK,任务完成,打完收工!

 

三、一些扫尾工作

 

 插件包修改完成后,我们通过apktool,将其打包回jar包。res资源包需要手动添加会jar包中。然后按照第一节所说的,生成jar报的MD5码,重命名jar包。

 微信APK也需要按第一节的方法,将插件的签名校验屏蔽掉。编译出classesdex,替换微信原始包中的classesdex。

再将APK包中的飞机大战插件换为我们编译出来重命名的这个jar包。

 

OK,APK准备好了。

 

由于我利用的是《Bluebox Security最新提报Android漏洞的初步探讨》 一文中所述的安全漏洞,所以安装此APK的过程并不是菜鸟能玩的。。。简单来说,你需要root权限,并能将system分区mount为可写。

 

然后卸载你原本的微信。将这个apk放到/system/app/文件夹下。稍等片刻,你就是打飞机的高手了!

首先,安卓设备需要拥有root权限,iOS设备需要越狱,这是硬性条件没得商量。

然后,安装手机游戏修改器,比如八门神器、烧饼游戏大师或者手机游侠。

《飞机大战》作弊方法解析

《飞机大战》最早登录游戏中心,所以也是最早被发现作弊方法的。初期有所谓的无敌补丁,开启后你的飞机会成为无敌状态,可以肆无忌惮的打飞机,直到关掉无敌才能结束游戏。不过这种方法刷出太高分数后,容易出现数据异常的报错,所以有刷分上限。

补丁不完美,还有修改器能用。根本原理就是搜索想要修改的数值,等其发生变化,再次搜索,反复操作进而锁定目标,直接修改数值。对于打飞机来说,比较简单自由方法是搜索“炸弹”的数量,确认后改为成千上万的炸弹,锁着直接锁定炸弹数量。之后全程炸过去就好了,绝对霸气侧漏,直至拿到满意的分数,然后停止轰炸主动求死就可以了。

《天天爱消除》作弊方法解析

《天天爱消除》可以利用修改器的变速功能来实现,烧饼游戏大师和手机游侠都拥有变速功能。进入游戏后,将游戏速度调慢若干倍,然后我们就能拥有充足的时间进行消除了。因为等于变相将个人的反应速度提高了若干倍,所以拿高分、超越好友就成了异常简单的事情。

注意,用这种方法刷分过百万后有可能被认为数据异常,使得分作废,所以一定要知足哦。超过好友一点点就够了……

《天天连萌》作弊方法解析

如果你想用爱消除那种变速方法来对付《天天连萌》,那你一定会失望的。因为天天连萌中加入了超时判定,如果你一局游戏的总时间过长,会被认定得分无效。既然这样,我们就直接修改得分。

   同样还是使用修改器的数值搜索修改功能。有些特殊的是,对这款游戏不能直接在同一局游戏里搜索数值的变化,需要分两局进行。经典模式下,消除一次后就搜索得分数值,然后静等下一局,开局直接搜索之前找到的数值然后修改为想要的得分,任意消除一次后就会得到预定的得分了。

而闪电模式下的方法也大同小异,只是直接搜索得分没有用,需要使用联合搜索。比如同时搜索一消和二消的得分(100,200),在第二局重新过滤一次后,将数值修改为我们想要的得分即可。

《节奏大师》作弊解析

为了保留游戏适当的趣味性,节奏大师还是使用变速的作弊方法好了。具体做法还是将游戏速度调慢。但同时可以在游戏本身的设置中调整为高倍速,这样每个节奏提示符都会拉的很长,而我们也有足够的时间判断指挥自己手指的移动。

这种变速对于游戏本身的配乐没有效果,所以每局游戏的后半段是处于音乐播放完毕的“静音”状态。不过如此慢且清晰的播放速度,相信没有音乐节奏配合也能轻易拿高分了。