[Mã code 98120]

Overlapse - Game Giải Đố Xếp Hình XOR cho Android (Kotlin, Jetpack Compose, AdMob)

  (1 Đánh giá)
  0       9    

Source code game giải đố XOR hoàn chỉnh cho Android, viết bằng Kotlin + Jetpack Compose (Material 3), kiến trúc MVVM sạch, 100 màn qua 4 chương, tích hợp sẵn AdMob, lưu tiến trình offline, dễ reskin

Danh mục
Thể loại
Ngày đăng
19-6-2026
Loại file
Full code
File download
 overlapse-source.zip [ MB]
CAM KẾT TỪ NGƯỜI BÁN
Hỗ trợ mở project, build và chạy trên Android Studio.
Hướng dẫn reskin: đổi tên app, package ID, icon, màu sắc, font.
Hướng dẫn thay AdMob test ID bằng ID thật trước khi publish.
Tặng kèm tài liệu RESKIN_GUIDE + license + third-party notices.
Phản hồi hỗ trợ trong 24–48h.

(Hạng vàng)
Xem trang

Source code
1

Đánh giá (1)
5/5

Ngày tham gia
19/6/2026

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.
 

 


XEM THÊM ==> Hướng dẫn cài đặt chi tiết

HÌNH ẢNH DEMO


source game android,kotlin,jetpack compose,admob,game giải đố,xor puzzle

source game android,kotlin,jetpack compose,admob,game giải đố,xor puzzle

source game android,kotlin,jetpack compose,admob,game giải đố,xor puzzle

source game android,kotlin,jetpack compose,admob,game giải đố,xor puzzle

source game android,kotlin,jetpack compose,admob,game giải đố,xor puzzle


HƯỚNG DẪN CÀI ĐẶT

1. Mở project

  1. Giải nén file zip.
  2. Mở thư mục trong Android Studio (Ladybug 2024.2+, JDK 17).
  3. Chờ Gradle sync xong, bấm Run trên emulator/thiết bị (minSdk 28).

2. Đổi thương hiệu (reskin)

  • Tên app: res/values/strings.xmlapp_name
  • Tiêu đề trong game: ui/menu/MenuScreen.kt → chữ "OVERLAPSE"
  • Package ID: app/build.gradle.ktsapplicationId
  • Icon: res/mipmap-*/ic_launcher.png, ic_launcher_round.png + res/drawable-nodpi/ic_launcher_background.png
  • Logo menu: res/drawable-nodpi/logo_mark.png
  • Màu sắc/font: ui/theme/Color.kt, Type.kt

3. Thay AdMob (bắt buộc trước khi publish)

  • App ID: AndroidManifest.xmlcom.google.android.gms.ads.APPLICATION_ID
  • Interstitial: data/AdController.ktINTERSTITIAL_UNIT
  • Banner: ui/common/BannerAd.ktBANNER_UNIT
  • Tần suất quảng cáo: AdController.ktSHOW_EVERY

4. Build bản phát hành

  1. Tăng versionCode / versionName trong build.gradle.kts.
  2. Build → Generate Signed Bundle/APK → Android App Bundle (.aab), giữ keystore an toàn.
  3. Upload .aab lên Google Play, khai báo Data safety (Advertising ID do AdMob dùng).

Đọc kỹ RESKIN_GUIDE.mdLICENSE-OVERLAPSE-SOURCE.txt trong gói trước khi sử dụng.




Nguồn: Topcode.vn

BÌNH LUẬN (0)


ĐÁNH GIÁ (1)

ĐIỂM TRUNG BÌNH

5
1 Đánh giá
Code rất tốt (1)
Code tốt (0)
Code rất hay (0)
Code hay (0)
Bình thường (0)
Thành viên
Nội dung đánh giá
16:47 - 19/6/2026
Code rất tốt
Code rất tốt và phù hợp để phát triển
HỖ TRỢ TRỰC TUYẾN