Delphi XE5 Firemonkey 版本的 Flappy Bird 克隆源码 (Android & iOS)

还记得最近爆火的超难手游 Flappy Bird 吗?我用 Delphi XE5 Firemonkey 做了一个概念验证原型,并将其命名为 Flappy Firemonkey。整个开发过程只花了几个小时。代码还有很多优化的空间,但已经可以玩了。它在 Windows 上运行效果最佳,我也在 Android 和 iOS 上测试过,但没有在 OSX 上测试。它使用 TMemIniFile 保存你的最高分, rudimentary 的碰撞检测,一个游戏循环,打开一个跨平台的 URL,并使用 TFloatAnimation 做了一些事情。处理所有不同的屏幕尺寸比我想象的要困难,但我没有时间处理比普通安卓设备和谷歌 Nexus 4 尺寸设备在 Windows 上更多的屏幕尺寸。效果不错的是:我只用了两帧就完成了 firemonkey 和移动地面条的动画,并使用 TBitmap.Assign() 。

zip 文件大小:2.11MB