FlappyBird
v1.7 (

readme。
电报中的开发博客(ENG/RU)
一切始于2021年,当时我偶然发现了RawDrawAndroid。我的目标很简单:创建具有最小APK尺寸的游戏,但仍然可以理解和有趣。
鉴于该游戏已经被植入了多种语言,使制作脆弱的鸟克隆的想法似乎是合乎逻辑的。 ?
在2021年,我还研究了Raylib,但是我第一次尝试使用IMGUI在C ++中进行游戏失败。 ?
问题无处不在:APK尺寸约为1 MB,游戏崩溃了,APK仅包含ARMEABI-V7A库(Google的2022要求指出必须包括ARM64-V8A库!)。 ?
在2024年9月,在Raylib Discord频道中看到C#中的Flappy Bird,我决定尝试在C中为Android实施此游戏,而APK尺寸小于100 kb。
这个想法似乎很疯狂,但是竞争的兴趣接管了。 ?
我首先在C中编译一个“ Hello World”,然后将库包装到APK中。 ?
声音被压缩为MP3格式,并且使用Opensles进行播放。 ?
对于PNG文件解码,我选择了UPNG。 ?️
所有这些都是使用OpenGL ES 2,着色器和Android天然活动组合的。 ?
我没有任何版权。游戏和资源的权利属于Dotgears 。
?享受游戏,不要忘记出演它! ?