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 。
?享受遊戲,不要忘記出演它! ?