Rocket Maths
Game hitung cepat benar-atau-salah dengan roket yang naik setiap jawaban benar — ditulis ulang dari nol setelah kode lamanya hilang, tanpa akun dan tanpa pembelian.
Gratis · Tanpa akun · Bisa dimainkan offline · 14 bahasa

Tantangan
Rocket Maths versi lama adalah reskin template "Freaking Maths" dari CodeCanyon: Java, compileSdk 23, Play Services 9. Kode sumbernya hilang, sehingga app lama di Google Play itu tidak bisa lagi diperbarui sama sekali. Satu-satunya jalan agar app itu tetap hidup adalah menulisnya ulang.
Solusi
Membangun ulang dari nol dengan Kotlin dan Jetpack Compose di package yang sama, tanpa satu baris pun dari template: kode, ikon, suara, dan aset toko semuanya baru. Inti permainannya tetap — persamaan muncul, jawab benar atau salah sebelum waktu habis — lalu ditambah progresi yang membuat orang kembali: combo, jalur ketinggian, rank, trofi, dan roket di Hangar. Batasan yang menentukan bentuknya: iklan tidak boleh mengganggu permainan, jadi consent UMP dulu, banner tidak pernah di samping tombol jawaban, dan iklan berhadiah selalu pilihan.
Satu penerbangan, dari soal pertama sampai Hanggar
Diambil dari game yang benar-benar dimainkan di emulator: progres, koin, dan trofi di layar ini hasil permainan sungguhan.





Geser untuk melihat layar lainnya →
Yang ada di dalam game
Satu ronde berlangsung beberapa detik sampai satu menit; sisanya alasan untuk main lagi.
Dua mode
Classic berakhir pada satu kesalahan atau waktu habis dan jamnya menyempit 2% per jawaban; Time Attack memberi 60 detik, kesalahan memotong 5 detik.
Tiga tingkat
Easy untuk tambah dan kurang, Medium menambah kali, Hard menambah bagi dan bernilai tiga poin per jawaban.
Combo dan bonus cepat
Pengali naik dari x1 sampai x5 untuk jawaban benar beruntun, ditambah satu poin untuk jawaban yang cepat.
Jalur ketinggian
Skor membawa roket dari landasan peluncuran lewat Bulan dan Mars sampai galaksi baru.
Rank, trofi, Hangar
XP dengan level dan delapan rank, 15 trofi, dan enam skin roket yang dibeli dengan koin dari permainan.
Hadiah harian
Streak tujuh hari dengan hadiah koin yang bisa digandakan lewat iklan berhadiah, bila mau.
Angka di balik game
Diambil dari kode dan build-nya.
Trofi
15trofi
Dari penerbangan pertama sampai mengoleksi semua roket.
Skin roket
6roket
Satu gratis, lima dibeli dengan koin dari 150 sampai 3.000.
Bahasa
14locale
Dipilih langsung di dalam game, atau per app di setelan Android 13+.
Test JVM
15test
Generator persamaan dan progresi diuji tanpa emulator.
Yang keluar dari perangkat, dan yang tidak
Skor dan progres tidak pernah termasuk.
- Tanpa akun, tanpa login, tanpa pembelian. Koin hanya didapat dari bermain; tidak ada yang dijual.
- Progres tinggal di HP. Skor, koin, roket, trofi, dan setelan disimpan di penyimpanan lokal, dan ikut backup Android bila backup Anda aktif.
- Koneksi dipakai untuk iklan, consent, dan ulasan Play. Permainannya sendiri jalan dalam mode pesawat.
- Iklan lewat Google AdMob, tidak pernah saat bermain. Banner di Beranda dan Game Over, iklan layar penuh paling sering sekali tiap tiga permainan dan 90 detik, iklan berhadiah selalu pilihan.
- Consent sebelum iklan. Di EEA, Inggris, dan Swiss formulir Google UMP muncul sebelum SDK iklan dimulai, dan pilihannya bisa diubah dari Setelan.
- Tanpa analytics, tanpa crash reporter. Tidak ada Firebase dan tidak ada tracker pihak ketiga selain SDK iklan.
Catatan penting
Baca ini sebelum memasang.
Rocket Maths versi baru ini melanjutkan listing lamanya di Google Play dengan package yang sama, jadi pemain lama mendapatkannya sebagai pembaruan biasa. Kunci penandatanganan Play-nya sudah dirotasi, karena itu versi ini membutuhkan Android 11 ke atas.
Game ini untuk umum, usia 13 tahun ke atas, dan tidak terdaftar di program Families Google Play.
Rocket Maths bukan bagian dari apps factory saya; ini app lama yang saya selamatkan. Karena kode lamanya tidak ada, pembaruannya hanya bisa lewat package yang sama, jadi nomor versinya melanjutkan jalur lama: 1.02 adalah build terakhir di jalur produksi, dan versi tulis-ulang ini terbit sebagai 1.1.0. Play App Signing kini memakai kunci yang dirotasi tanpa kunci lama, dan Play menolak menandatangani APK di bawah API 30, sehingga minSdk-nya naik ke Android 11.
Semua aset dibuat oleh skrip — ikon adaptif, feature graphic, dan efek suara — jadi mengubah tampilan berarti mengubah skrip lalu menjalankannya lagi, bukan membuka editor gambar. Empat belas bahasanya dipilih dari CPM iklan yang tinggi ditambah pasar sendiri, dan karena pemilih bahasa di dalam game bisa berpindah ke bahasa mana pun, bundle-nya sengaja tidak dipecah per bahasa.