
Readme naruskom я
Блог Dev в Telegram (ENG/RU)
Все началось в 2021 году, когда я наткнулся на Rawdrawandroid. Моя цель была проста: создать игру с минимальным размером APK, но все же быть понятным и интересным.
Идея создания клона с жалкой птицы казалась логичной, учитывая, что эта игра уже была перенесена на многие языки. ?
В 2021 году я также изучал Raylib, но моя первая попытка сделать игру в C ++, используя Imgui. ?
Проблемы были повсюду: размер APK составлял около 1 МБ, игра разбилась, и APK содержал только библиотеку Armeabi-V7a (требования Google 2022 говорится, что библиотека ARM64-V8A должна быть включена!). ?
В сентябре 2024 года, увидев Flappy Bird в C# в канале Raylib Discord, я решил попробовать внедрить эту игру в C для Android с размером APK менее 100 кб.
Идея казалась безумной, но конкурентный интерес занялся. ?
Я начал с того, что собирал «Hello World» в C и упаковывал библиотеку в APK. ?
Звуки были сжаты в формат MP3, и OpenSles использовались для воспроизведения. ?
Для декодирования файла PNG я выбрал UPNG. ? ️
Все это было объединено с использованием OpenGL ES 2, шейдеров и нативной активности Android. ?
Я не претендую на авторские права. Права на игру и ресурсы принадлежат Dotgears .
? Наслаждайтесь игрой и не забудьте снять ее! ?