
ReadMe на рсском зыке
Blog Dev di Telegram (ENG/RU)
Semuanya dimulai pada tahun 2021 ketika saya menemukan Rawdrawandroid. Tujuan saya sederhana: untuk membuat game dengan ukuran APK minimal, namun masih bisa dimengerti dan menarik.
Gagasan membuat klon burung flappy tampak logis, mengingat bahwa game ini telah diangkut ke banyak bahasa. ?
Pada tahun 2021, saya juga mempelajari Raylib, tetapi upaya pertama saya untuk membuat game di C ++ menggunakan IMGUI gagal. ?
Masalahnya ada di mana-mana: ukuran APK sekitar 1 MB, permainan jatuh, dan APK hanya berisi perpustakaan Armeabi-V7A (persyaratan Google 2022 menyatakan bahwa perpustakaan ARM64-V8A harus dimasukkan!). ?
Pada bulan September 2024, melihat Flappy Bird di C# di saluran Discord Raylib, saya memutuskan untuk mencoba menerapkan game ini di C untuk Android dengan ukuran APK kurang dari 100 kb.
Idenya tampak gila, tetapi minat kompetitif mengambil alih. ?
Saya mulai dengan menyusun "Hello World" di C dan mengemas perpustakaan menjadi APK. ?
Suara dikompresi ke format MP3, dan Opensles digunakan untuk pemutaran. ?
Untuk decoding file png, saya memilih UPNG. ? ️
Semua ini digabungkan menggunakan OpenGL ES 2, Shaders, dan Aktivitas asli Android. ?
Saya tidak mengklaim hak cipta. Hak atas permainan dan sumber daya milik Dotgears .
? Nikmati permainan dan jangan lupa untuk membintanginya! ?