
readmeнарросскоカーデン
Telegramの開発ブログ(Eng/ru)
それはすべて、私がRawDrawandroidに出くわした2021年に始まりました。私の目標は簡単でした。最小限のAPKサイズでゲームを作成することですが、それでも理解しやすくて興味深いものです。
このゲームがすでに多くの言語に移植されていたことを考えると、ゆるい鳥のクローンを作るというアイデアは論理的に思えました。 ?
2021年、私はRaylibも勉強しましたが、IMGUIを使用してC ++でゲームを作ろうとする最初の試みは失敗しました。 ?
問題はどこにでもありました。APKサイズは約1 MBで、ゲームはクラッシュし、APKにはArmeabi-V7Aライブラリのみが含まれていました(Googleの2022要件はARM64-V8Aライブラリを含める必要があると述べています!)。 ?
2024年9月、Raylib Discord ChannelでC#でFlappy Birdを見て、私は100 kb未満のAPKサイズのAndroidのCでこのゲームを実装することにしました。
アイデアは狂ったように見えましたが、競争力のある関心が引き継ぎました。 ?
Cで「Hello World」をコンパイルし、ライブラリをAPKにパッケージ化することから始めました。 ?
サウンドはMP3形式に圧縮され、再生にオープンルが使用されました。 ?
PNGファイルのデコードについては、UPNGを選択しました。 ?§
これらはすべて、OpenGL ES 2、シェーダー、およびAndroidネイティブアクティビティを使用して組み合わされました。 ?
私は著作権を請求しません。ゲームとリソースの権利はDotgearsに属します。
?ゲームを楽しんで、それを主演することを忘れないでください! ?