
readme на русском я :
Telegram (ENG/RU)의 DEV 블로그
RawDrawAndroid를 우연히 발견했을 때 2021 년에 시작되었습니다. 저의 목표는 간단했습니다. 최소한의 APK 크기로 게임을 만드는 것이지만 여전히 이해할 수 있고 흥미 롭습니다.
이 게임이 이미 많은 언어로 이루어 졌다는 점을 감안할 때 Flappy Bird 클론을 만드는 아이디어는 논리적으로 보였습니다. ?
2021 년에 나는 또한 Raylib를 연구했지만 Imgui를 사용하여 C ++에서 게임을 만들려는 첫 번째 시도는 실패했습니다. ?
APK 크기는 약 1MB, 게임은 충돌했으며 APK에는 ARMEABI-V7A 라이브러리 만 포함되어 있습니다 (Google의 2022 요구 사항은 ARM64-V8A 라이브러리에 포함되어야한다고 말합니다!). ?
2024 년 9 월, Raylib Discord 채널에서 C#에서 Flappy Bird를보고 APK 크기가 100kb 미만인 Android 용 C 에서이 게임을 구현하기로 결정했습니다.
아이디어는 미쳤지 만 경쟁력있는 관심사가 이어졌습니다. ?
나는 C에서 "Hello World"를 컴파일하고 라이브러리를 APK로 포장하는 것으로 시작했습니다. ?
사운드는 MP3 형식으로 압축되었으며 OpenSles는 재생에 사용되었습니다. ?
PNG 파일 디코딩을 위해 UPNG를 선택했습니다. ? ️
이 모든 것은 OpenGl ES 2, 셰이더 및 Android 기본 활동을 사용하여 결합되었습니다. ?
나는 저작권을 주장하지 않습니다. 게임과 리소스에 대한 권리는 Dotgears 에 속합니다.
? 게임을 즐기고 별표를 잊지 마십시오! ?