Download Appteka (works without ads)

Appteka is a community-driven, free Android apps market

FlappyBird

FlappyBird

41 downloads

Uploaded by
Shared
Version
1.7 (build 17) 
Size
91.9 KiB
Publish Date
2024-12-30
Category
Games
Package
com.flappybird.game
Minimum OS
Android 5.0
SHA1
ca6add26e7c242721a5309e996409e4a617543a0
Description
Flappy Bird на C: Размером APK в 100 Килобайт! История: Все началось в 2021 году, когда я наткнулся на rawdrawandroid. Моя цель была проста: создать игру с минимальным размером APK, но при этом понятную и интересную. 🎯 Идея создания клона Flappy Bird казалась логичной, учитывая, что эта игра уже была портирована на множество языков. 🐤 В 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 Native Activity. 🎮 Русский интерфейс: нет https://github.com/VadimBoev/FlappyBird Android 5.0+

You may also be interested