Cá Heo · Người Dẫn Đường
Thuộc tính: tăng độ rõ của route preview, STOP point và ô có rủi ro.
Highlight 2 ô có tiềm năng trong 6 giây; không chỉ thẳng đáp án. Dùng 1 lần/level, không tốn lượt.
VNG Prompt To Play 2026 · Summer Puzzle Jam
Tide Coach Crew biến các sinh vật biển thành AI Agent đồng hành có thể sưu tầm và nâng cấp. Người chơi bắt đầu cùng Cá Heo; sau đó mở khóa Cụ Rùa, Cá Voi, Bạch Tuộc và Cá Mập bằng cấp hành trình, Nhân Phẩm hoặc phần thưởng trong game.
Design hook: Người chơi chạm một ô, thấy hai đường sóng trái/phải, điểm dừng STOP và cụm có thể capture rung sáng. Khi thả tay, vỏ sò rải ra, sao biển “pop” vào hố nước mát, combo hiện tên, map sáng lên và nút Next gọi thêm một màn nữa.
Mỗi Agent là một nhân vật có portrait, animation, giọng điệu và vai trò gameplay riêng. Agent không nằm trên board như item; người chơi chọn một Agent đồng hành trước level để nhận một thuộc tính hỗ trợ mặc định và một skill đặc biệt active hoặc passive.
Cá Heo là Agent mặc định và dạy người chơi đọc route. Các Agent mở khóa sau tăng dần độ phức tạp: phòng thủ trước nắng, khuếch đại combo, phân tích nhiều bước và phá thế bế tắc. Skill luôn minh bạch, có giới hạn và không tự giải toàn bộ level.
Cá Heo được trang bị mặc định ngay lần đầu vào game. Tutorial đầu tiên giới thiệu portrait, lời thoại và nút skill.
Thắng level, cứu sinh vật và hoàn thành combo để tăng Cấp Hành Trình, nhận Nhân Phẩm và Tide Bond XP.
Agent mới có thể được mở trực tiếp khi đạt mốc cấp, mua sớm bằng Nhân Phẩm hoặc nhận từ chapter/chest/mission reward.
Người chơi chọn một Agent tại Coach Cove trước level. Loadout được lưu tự động và có thể đổi giữa các level.
Thuộc tính: tăng độ rõ của route preview, STOP point và ô có rủi ro.
Highlight 2 ô có tiềm năng trong 6 giây; không chỉ thẳng đáp án. Dùng 1 lần/level, không tốn lượt.
Thuộc tính: tăng Sức Bền, giúp hố nước chịu nắng lâu hơn ở thời điểm nguy hiểm.
Một lần/level, khi chỉ còn 1 Tide Turn, giữ hố nước nguy cấp nhất mát thêm một lượt và báo rõ mục tiêu cần cứu trước.
Thuộc tính: tăng Tide Power nhận từ combo và capture chain.
Sau khi nạp đủ 3 combo, khuếch đại capture kế tiếp để cứu thêm 1 sinh vật liền kề hợp lệ. Tối đa 1 lần/level.
Thuộc tính: tăng Chiều Sâu Phân Tích, phù hợp người chơi muốn lập kế hoạch nhiều bước.
Sau khi giữ một ô đủ lâu, bổ sung preview hậu quả của lượt kế tiếp cho hai hướng. Kích hoạt lại sau mỗi 3 lượt.
Thuộc tính: tăng Breakthrough Charge khi thực hiện perfect preview hoặc chain dài.
Khi thanh charge đầy, chọn 1 khóa cát nằm trên route preview và giảm 2 durability trước khi thực hiện lượt. Tối đa 1 lần/level.
Mỗi Agent có 3 bậc Tide Bond. Bậc II cải thiện nhẹ thuộc tính mặc định; Bậc III nâng trải nghiệm skill như preview lâu hơn hoặc charge nhanh hơn. Không nâng cấp nào được tự chọn nước đi, bỏ qua toàn bộ objective hoặc đảm bảo chiến thắng.
Không cộng dồn skill giữa nhiều Agent. Trước khi vào level, UI hiển thị rõ Agent, thuộc tính, loại Active/Passive và trigger. Daily/Leaderboard dùng loadout khóa sẵn hoặc tách bảng điểm theo Agent để giữ công bằng.
Cá Heo vui và ngắn gọn; Cụ Rùa điềm tĩnh; Cá Voi truyền cảm hứng; Bạch Tuộc phân tích; Cá Mập trực diện. Agent phản ứng với combo, near-miss, win/lose và ghi nhận phong cách chơi, nhưng mỗi thời điểm chỉ nói một câu ngắn để không che board.
| Agent | Vai trò hỗ trợ | Trigger skill | Thông tin AI đọc | Giới hạn an toàn |
|---|---|---|---|---|
| Cá Heo | Onboarding và route clarity | Người chơi chủ động bấm | Ô hợp lệ, STOP point, objective gần nhất | Chỉ gợi ý 2 ứng viên; không đánh dấu đáp án |
| Cụ Rùa | Ổn định và chống near-miss | Tự kích hoạt còn 1 lượt | Độ nóng hố nước, số lượt, sinh vật nguy cấp | Một lần/level; không cộng thêm vô hạn lượt |
| Cá Voi | Combo và nhịp thưởng | Người chơi bấm khi đủ charge | Combo meter, capture chain, mục tiêu liền kề | Chỉ cứu mục tiêu hợp lệ; tối đa thêm 1 |
| Bạch Tuộc | Lập kế hoạch nhiều bước | Giữ ô để xem preview | Hai route hiện tại và board state dự phóng | Chỉ dự phóng deterministic; không gọi random |
| Cá Mập | Phá blocker có chủ đích | Người chơi chọn khóa khi đủ charge | Route preview, durability khóa cát, perfect preview | Chỉ khóa nằm trên route; không xóa objective hoặc boss rule |
Shell Tide dùng bộ template workspace của OpenClaw làm baseline cho danh tính và quy tắc Agent, đồng thời bổ sung một contract memory dài hạn tối giản dành riêng cho game. Template gốc được giữ nguyên để tham chiếu; cấu hình chạy thật được điền riêng cho Cá Heo, Cụ Rùa, Cá Voi, Bạch Tuộc hoặc Cá Mập.
AGENTS.md đặt luật vận hành → IDENTITY.md xác định Agent → SOUL.md quyết định cách giao tiếp → USER.md cung cấp ngữ cảnh người chơi → searchMemory(section, agentId) tìm đúng section trong memory riêng và global shared memory, lấy 3 mục cũ nhất + 3 mục ở giữa + 3 mục mới nhất → board state được truyền như dữ liệu phiên tạm thời. Đây là contract đơn giản của game, không phải một agentic workflow.
Định nghĩa tính cách, tone, giá trị cốt lõi và hard limits. Với Shell Tide, file này giúp Cá Heo vui vẻ, Cụ Rùa điềm tĩnh hay Cá Mập trực diện nhưng tất cả vẫn tuân thủ nguyên tắc không solve hộ, không tạo áp lực mua unlock và không giả vờ chắc chắn khi thiếu dữ liệu.
Ai cập nhật: narrative/game designer khi tune nhân vật; mọi thay đổi quan trọng phải được review vì ảnh hưởng toàn bộ lời thoại.
Mở trực tiếp SOUL.mdBản template OpenClaw hiện chứa Name, Creature, Vibe, Emoji và Avatar. Shell Tide sẽ mở rộng data triển khai bằng agentId và role để chọn đúng portrait, skill, prompt profile và route request đến Agent tương ứng.
Ai cập nhật: game designer/technical designer khi tạo Agent mới hoặc thay asset nhận diện; không đặt luật gameplay dài trong file này.
Mở trực tiếp IDENTITY.mdLà rules of engagement của workspace: quy trình khởi động phiên, quyền dùng tool, bảo mật, memory và giới hạn hành động. Bản Shell Tide phải bổ sung các invariant như skill không được bỏ qua rule engine, AI không tự sửa board state và dữ liệu người chơi không được gửi ra ngoài khi chưa có consent.
Ai cập nhật: tech lead/AI designer; đây là luật dùng chung và có độ ưu tiên cao hơn khác biệt tính cách trong SOUL.md.
Mở trực tiếp AGENTS.mdChứa cách xưng hô, múi giờ, sở thích và ngữ cảnh cần thiết để Agent hỗ trợ phù hợp. Trong game, MVP chỉ ánh xạ dữ liệu tối thiểu như ngôn ngữ, accessibility, Agent yêu thích, hint preference và tiến trình; không dùng file này để tạo hồ sơ nhạy cảm về người chơi.
Ai cập nhật: hệ thống preference có consent hoặc chính người chơi; approval level phải được kiểm tra trước mọi hành động vượt ra ngoài gameplay.
Mở trực tiếp USER.mdMỗi Agent có một `MEMORY.md` riêng, tối đa 100 mục về quan hệ, thói quen hoặc milestone gắn với chính Agent đó. Cá Heo không được đọc memory riêng của Cụ Rùa và ngược lại.
Ai cập nhật: lớp game xác thực candidate theo Important + Durable + Safe rồi upsert theo key vào scope của Agent hiện tại.
Mở MEMORY-ARCHITECT.mdLưu tối đa 1.000 preference chung như ngôn ngữ, mức hint, accessibility, Agent yêu thích hoặc milestone toàn game. Mọi Agent đều có thể tìm thấy, nhưng candidate chỉ được ghi khi thông tin hữu ích cho ít nhất hai Agent.
Cách đọc: cùng một searchMemory(section, agentId) tìm đúng section trong memory riêng và shared memory, sau đó trả tối đa 9 mục theo tỷ lệ cân bằng: 3 cũ nhất, 3 gần trung vị và 3 mới nhất.
Mỗi Agent có workspace riêng với persona, identity, luật vận hành, player context và private memory. Các hyperlink dưới đây mở trực tiếp file Markdown đang được lưu trong repo.
| Agent | SOUL | IDENTITY | AGENTS | USER | MEMORY |
|---|---|---|---|---|---|
| 🐬 Cá Heo | SOUL.md | IDENTITY.md | AGENTS.md | USER.md | MEMORY.md |
| 🐢 Cụ Rùa | SOUL.md | IDENTITY.md | AGENTS.md | USER.md | MEMORY.md |
| 🐋 Cá Voi | SOUL.md | IDENTITY.md | AGENTS.md | USER.md | MEMORY.md |
| 🐙 Bạch Tuộc | SOUL.md | IDENTITY.md | AGENTS.md | USER.md | MEMORY.md |
| 🦈 Cá Mập | SOUL.md | IDENTITY.md | AGENTS.md | USER.md | MEMORY.md |
| Dùng chung | Không áp dụng | global-shared-memory.md | |||
agents/CORE-GAME-RULES.md là luật core dùng chung mà cả 5 Agent bắt buộc nạp; từng AGENTS.md chỉ bổ sung behavior và skill contract riêng. agents/MEMORY-ARCHITECT.md là tài liệu thiết kế duy nhất cho memory; agents/global-shared-memory.md chỉ là file dữ liệu runtime. Dữ liệu gameplay runtime vẫn do schema và Rule Analyzer deterministic quyết định, không do prompt tự sửa.
Board State → Rule Analyzer → Agent Profile → structured response → UI. Toàn bộ thay đổi board và skill do rule engine deterministic kiểm tra. OpenAI chỉ cá nhân hóa câu nói, recap và sắc thái nhân vật; khi API lỗi, template local vẫn giữ nguyên gameplay.
Bản jam: hoàn thiện Cá Heo, Cụ Rùa và showcase unlock Cá Voi; Bạch Tuộc/Cá Mập có card, data schema và mock skill. Sau jam: tune đủ 5 Agent, Tide Bond 3 bậc, reward routes và leaderboard rule. Ưu tiên asset nhẹ, portrait WebP, animation CSS/sprite ngắn và thao tác touch một tay.