
readme нарускомке
บล็อก dev ใน Telegram (eng/ru)
ทุกอย่างเริ่มต้นในปี 2021 เมื่อฉันสะดุดกับ Rawdrawandroid เป้าหมายของฉันง่าย: เพื่อสร้างเกมที่มีขนาด APK น้อยที่สุด แต่ก็ยังเข้าใจได้และน่าสนใจ
ความคิดในการสร้างโคลนนกพุ่งออกมาดูสมเหตุสมผลเนื่องจากเกมนี้ได้ถูกส่งไปยังหลายภาษาแล้ว -
ในปี 2021 ฉันยังศึกษา Raylib แต่ความพยายามครั้งแรกของฉันในการสร้างเกมใน C ++ โดยใช้ Imgui ล้มเหลว -
ปัญหามีอยู่ทุกหนทุกแห่ง: ขนาด APK อยู่ที่ประมาณ 1 MB เกมล้มเหลวและ APK มีห้องสมุด Armeabi-V7A เท่านั้น (ข้อกำหนดของ Google 2022 ระบุว่าต้องรวมห้องสมุด ARM64-V8A!) -
ในเดือนกันยายน 2567 เห็นนก Flappy ใน C# ในช่อง Raylib Discord ฉันตัดสินใจลองใช้เกมนี้ใน C สำหรับ Android ด้วยขนาด apk น้อยกว่า 100 kb
ความคิดนั้นดูบ้า แต่ความสนใจในการแข่งขันก็เข้ามาแทนที่ -
ฉันเริ่มต้นด้วยการรวบรวม "Hello World" ใน C และบรรจุห้องสมุดเป็น APK -
เสียงถูกบีบอัดเป็นรูปแบบ MP3 และ Opensles ใช้สำหรับการเล่น -
สำหรับการถอดรหัสไฟล์ PNG ฉันเลือก UPNG ?
ทั้งหมดนี้รวมกันโดยใช้ OpenGL ES 2, Shaders และ Android Native Activity -
ฉันไม่เรียกร้องลิขสิทธิ์ใด ๆ สิทธิในเกมและทรัพยากรเป็นของ Dotgears
- สนุกกับเกมและอย่าลืมแสดงมัน! -