Booster chưa sử dụng
Bán lại tại Coach Cove bằng 50% giá niêm yết: Ripple Preview 40, Shell Swap 60, Rescue Wave 90 Nhân Phẩm. Booster nhận miễn phí và booster đã mua dùng chung cùng một quy tắc để UI dễ hiểu.
VNG Prompt To Play 2026 · Summer Puzzle Jam
Shell Tide không dùng gold. “Nhân Phẩm” là soft currency đại diện cho thiện ý mà đại dương gửi lại sau mỗi lần cứu hộ; người chơi dùng nó để mua booster, mở sớm AI Agent, nâng Tide Bond và sưu tầm cosmetic.
Fantasy: Nhân Phẩm không rơi như đồng xu. Sau level, sinh vật được cứu gửi lại một đốm sáng may mắn; các đốm nhập vào ví bằng animation ngắn và hiện rõ lý do nhận thưởng.
Nhân Phẩm là soft currency dùng chung toàn tài khoản, khác với score của từng level và Tide Bond XP của từng Agent. Ví chỉ tăng qua gameplay/reward hoặc giảm khi người chơi xác nhận giao dịch; fail, retry và bỏ dở level không làm mất Nhân Phẩm.
“Nhân Phẩm” là cách gọi dí dỏm cho vận may tích lũy từ những lần cứu hộ, không phải điểm đạo đức hay giá trị của người chơi. UI không dùng câu như “thiếu nhân phẩm” khi hết tiền; thay bằng “Cần thêm 80 Nhân Phẩm” và chỉ rõ cách kiếm tiếp theo.
Clear level, cứu đủ objective và hoàn thành mission để tạo phần thưởng nền.
Perfect Tide, combo và first clear cộng bonus nhỏ; không ép xem quảng cáo hoặc nạp tiền.
Mua booster dùng một lần, mở sớm AI Agent, nâng Tide Bond hoặc lấy cosmetic.
Bán booster chưa dùng hoặc tự chuyển duplicate thành Nhân Phẩm để tránh inventory rác.
| Nguồn | Giá trị đề xuất | Tần suất | Quy tắc cân bằng |
|---|---|---|---|
| Quà onboarding | 200 | Một lần sau tutorial | Đủ thử 1-2 booster nhưng chưa đủ mua Agent. |
| First clear | 30-60/level | Mỗi level một lần | Thưởng theo chapter, không phụ thuộc số lần retry. |
| Bonus kỹ năng | 10-30/level | Perfect Tide, combo, không dùng booster | Là bonus nhỏ; người chơi bình thường vẫn tiến triển được. |
| Mission & Daily Tide | 80-250 | Ngày/tuần | Luôn hiển thị trước điều kiện; không dùng streak gây mất thưởng đã tích. |
| Chest & chapter finale | 60-300 | Mốc tiến trình | Giá trị cố định theo loại chest, không quay số bằng Nhân Phẩm. |
| Replay | 20% thưởng nền | Tối đa 100/ngày | Cho phép luyện level yêu thích nhưng chặn farm vô hạn. |
| Nhóm | Hàng hóa | Giá đề xuất | Giới hạn |
|---|---|---|---|
| Booster | Ripple Preview: xem đầy đủ một capture chain | 80 | Tối đa 1 lần/level; không tự thực hiện move. |
| Booster | Shell Swap: đổi vị trí 2 item hợp lệ trong cùng cup | 120 | Tối đa 1 lần/level; không đổi objective/khóa cát. |
| Booster | Rescue Wave: cứu 1 sao biển gần nhất khi chỉ thiếu 1 objective | 180 | Chỉ dùng sau một lần fail; không tính Perfect Tide. |
| AI Agent | Cụ Rùa / Cá Voi / Bạch Tuộc / Cá Mập | 500 / 1.200 / 2.200 / 3.500 | Mua để mở sớm sau Chapter 1; vẫn có đường mở miễn phí bằng cấp/reward. |
| Tide Bond | Bậc II / Bậc III cho một Agent | 400 / 1.000 | Phải đủ Bond XP; Nhân Phẩm không thay thế mastery. |
| Cosmetic | Khung portrait, trail con sóng, prop phục hồi bãi biển | 100-600 | Chỉ thay đổi hình ảnh; không cộng score hoặc sức mạnh. |
Bán lại tại Coach Cove bằng 50% giá niêm yết: Ripple Preview 40, Shell Swap 60, Rescue Wave 90 Nhân Phẩm. Booster nhận miễn phí và booster đã mua dùng chung cùng một quy tắc để UI dễ hiểu.
Duplicate không vào inventory lần hai; hệ thống tự đổi thành 25% giá niêm yết và hiện receipt. Reward quan trọng có thể ưu tiên item chưa sở hữu để giảm cảm giác bị hụt.
Đây là tiến trình vĩnh viễn nên không thể bán hoặc reset. Giao dịch permanent luôn có màn xác nhận, preview skill/cosmetic và không cho mua trùng.
Bản jam không có trading, auction hoặc tặng Nhân Phẩm. Mọi giao dịch đi qua bảng giá cố định của game để tránh đầu cơ, gian lận và scope backend ngoài gameplay chính.
Must: một ví Nhân Phẩm, receipt sau level, 3 booster, giá cố định, bán booster 50% và mở Cụ Rùa bằng 500 Nhân Phẩm. Should: mock cửa hàng Agent/cosmetic và log nguồn-thu/nguồn-chi. Cut trước: trading, tiền thật, bundle, sale rotation, loot box và backend economy phức tạp.
currency_earned, currency_spent, item_bought, item_sold, số dư trước/sau và nguồn giao dịch. Mỗi transaction cần một transaction_id để chống cộng/trừ hai lần khi reload hoặc mất mạng.