
Readme
Dev Blog in Telegram (Eng/Ru)
Alles begann im Jahr 2021, als ich auf Rawrawandroid stolperte. Mein Ziel war einfach: ein Spiel mit der minimalen APK -Größe zu erstellen, aber dennoch verständlich und interessant zu sein.
Die Idee, einen Flappy -Vogelklon zu machen, schien logisch zu sein, da dieses Spiel bereits auf viele Sprachen portiert worden war. ?
Im Jahr 2021 habe ich auch Raylib studiert, aber mein erster Versuch, ein Spiel in C ++ mit IMGui zu machen, schlug fehl. ?
Die Probleme waren überall: Die APK-Größe betrug etwa 1 MB, das Spiel stürzte ab und die APK enthielt nur die Armeabi-V7A-Bibliothek (Googles Anforderungen 2022 geben an, dass die ARM64-V8A-Bibliothek enthalten sein muss!). ?
Im September 2024, als ich Flappy Bird in C# im Raylib Discord Channel sah, beschloss ich, dieses Spiel in C für Android mit einer APK -Größe von weniger als 100 KB implementieren zu können.
Die Idee schien verrückt zu sein, aber das Wettbewerbsinteresse übernahm. ?
Ich begann damit, eine "Hello -Welt" in C zusammenzustellen und die Bibliothek in eine APK zu verpacken. ?
Die Geräusche wurden zum MP3 -Format komprimiert, und OpenSLE wurde für die Wiedergabe verwendet. ?
Für die PNG -Datei -Dekodierung habe ich upng gewählt. ? Euen
All dies wurde unter Verwendung von OpenGL ES 2, Shaders und Android Native Activity kombiniert. ?
Ich beansprucht kein Urheberrecht. Die Rechte an Spiel und Ressourcen gehören Dotgears .
? Genießen Sie das Spiel und vergessen Sie nicht, es zu spielen! ?