Overlapse là source code game giải đố XOR hoàn chỉnh cho Android, viết native bằng Kotlin + Jetpack Compose (Material 3) với kiến trúc MVVM sạch sẽ. Người chơi kéo–thả các hình để phần bóng XOR khớp với hình mẫu. Dễ học, gây nghiện, và đặc biệt dễ reskin để publish thành app của riêng bạn.
TÍNH NĂNG
- Cơ chế ghép bóng XOR độc đáo
- 100 màn chơi chia 4 chương, hệ thống 1–3 sao
- Kéo–thả mượt trên Compose Canvas (hình không tràn khung)
- Xem trước hình mẫu (Goal), thanh tiến trình có mốc sao, màn thắng có hiệu ứng
- Lưu tiến trình offline bằng DataStore (không cần server)
- Âm thanh + giao diện pixel-art tươi sáng
- Tích hợp sẵn AdMob: banner + interstitial (kèm test ID)
- Code MVVM rõ ràng: model / data / domain / viewmodel / ui
BAO GỒM
- Project Android Studio đầy đủ (Kotlin + Jetpack Compose)
- Toàn bộ source code, tài nguyên, âm thanh và icon adaptive
- Tài liệu hướng dẫn reskin + license + third-party notices
YÊU CẦU
- Android Studio (Ladybug 2024.2+), JDK 17
- minSdk 28 (Android 9.0), compileSdk 36
DỄ RESKIN
Đổi tên app, package ID, icon, màu sắc và font trong vài phút (có hướng dẫn kèm theo). Thay AdMob test ID bằng ID thật của bạn rồi publish dưới tài khoản nhà phát triển của bạn.
Lưu ý: source dùng AdMob TEST ID của Google (phải thay trước khi publish). Font "Press Start 2P" theo giấy phép SIL OFL — đã kèm file license.