前段时间玩Flappy Bird感受这游戏太有意思了,但实在太难玩了,老碰到上面的水管。而后我就想,要是小鸟的重力是向上的,点击小鸟向下飞,是否是会更简单呢?,因而我就开始尝试修改代码,实现个人想法。java
个人思路很简单直接,反编译出来以后,找到控制重力,点击上升加速度,旋转等参数以后,讲各个参数取反,那应该就能实现反重力的Flappy Bird,而实践证实这种想法的确可行。通过研究,其实控制小鸟飞行的文件只有两个就是a.java和c.java,具体的数值修改以下:(附上下载链接:http://112.124.100.234/flappybird/flappybird_antigravity.apk)app
a.java 修改后与修改前对好比下:游戏
c.java修改后与修改前对比:get
修改以后,从新打包便可,附上下载链接:http://112.124.100.234/flappybird/flappybird_antigravity.apkit