Về dự án
The Deal-cathlon AR Hunt là concept gamification đầu tiên trong hai concept Code Crush dựng thử cho chiến dịch kỷ niệm 50 năm của Decathlon Việt Nam. Đây là cuộc săn kho báu online-to-offline: người chơi vượt qua vòng loại ngay trên điện thoại, rồi phải trực tiếp đến một trong năm cửa hàng Decathlon trong "Grand Event Hour" (Giờ G) để săn và nhận quà thật.
Mọi thứ dưới đây là một web app chơi được ngay — dựng bằng Next.js, không cần cài app, deploy lên Google Cloud Run. Nó chạy trọn hành trình: mini-game hứng → access pass → chọn cửa hàng → check-in GPS → săn AR bằng camera → quay thưởng → đổi quà tại cửa hàng.

Brief từ khách hàng
Yêu cầu của Decathlon (trong deck pitch) rất thẳng:
Kết nối tệp khán giả online với điểm bán. Tạo lượng khách thật vào cửa hàng, thu data CRM, và làm cho nó dễ chia sẻ — không chỉ là một vòng quay may mắn nữa.
Cơ chế họ vạch ra là hành trình năm bước:
Phần khó nhất là bước 4. "Chứng minh bạn đang ở đó" là thứ tách một công cụ kéo khách thật khỏi một cái voucher ai cũng lấy được từ ghế sofa.
Code Crush trả lời thế nào
Chúng tôi dựng cả hành trình thành một state machine nhanh, mỗi bước là một khoảnh khắc riêng, đậm chất thương hiệu.
1. Mini-game hứng. Các ô deal rơi xuống; chạm để hứng. Vòng 35 giây, tăng tốc khi hứng đủ 10, và cần ngưỡng 15 điểm để có pass. Giới hạn mỗi ngày một lượt là thứ giữ cho pass khan hiếm.

2. Access Pass. Thắng là có ngay tấm pass mã vạch kèm đồng hồ đếm ngược tới khung giờ sự kiện của cửa hàng. Nó lưu trên thiết bị, nên người chơi có thể đóng tab rồi quay lại — pass (và đồng hồ đếm ngược) vẫn còn đó.

3. Chọn cửa hàng. Năm cửa hàng Decathlon Việt Nam thật, mỗi nơi có diện tích sàn và khung Giờ G chung (17h thứ Năm).

4. Check-in — hàng rào GPS 200m thật. Đây là câu trả lời của chúng tôi cho "chứng minh bạn đang ở đó". Trước khi mở cuộc săn, app xin GPS và kiểm tra bạn có nằm trong 200 mét của cửa hàng đã chọn không. Nếu quá xa, nó nói chính xác bạn còn cách bao nhiêu.
5. Cuộc săn AR. Trong bán kính đó, camera sau của điện thoại bật lên và các drop được giấu trong không gian 3D quanh bạn. Bạn xoay người để tìm, theo một radar nóng dần khi tới gần, rồi chạm để thu.

6. Quay thưởng & đổi quà. Tóm được drop lớn sẽ mở một lượt quay có trọng số từ pool cố định đúng 50 phần quà mỗi cửa hàng ("50 Đặc Quyền Tuổi 50"), rồi tạo ra một vé đổi quà người chơi đưa cho nhân viên — và có thể lưu về điện thoại dưới dạng ảnh.


Chúng tôi code thế nào
Những giới hạn (và đánh đổi thành thật)
Nói rõ về giới hạn cũng là một phần của công việc:
Vì sao nó hiệu quả cho Decathlon
Điểm cốt lõi là bước chân tới cửa hàng. Vượt vòng loại online thì vui, nhưng pass vô giá trị cho tới khi bạn đứng trong Decathlon vào Giờ G — và cổng GPS cộng cuộc săn camera biến "có mặt ở đó" thành trò chơi thật sự. Đó là lượng khách đo được, data first-party lúc đổi quà, và một khoảnh khắc dễ chia sẻ, tất cả từ một cái link.
Đây là một trong hai concept của pitch. Người anh em của nó — một game AR filter khuôn mặt mang tính xã hội, dễ chia sẻ — được viết trong Decathlon « Deal Frenzy / Cơn Lốc Deal »: Game WebAR filter khuôn mặt dễ chia sẻ.
Prototype do Code Crush thiết kế và phát triển như một concept cho Decathlon Việt Nam. Dữ liệu cửa hàng, quà và thời gian chỉ mang tính minh họa.
Thẻ



