VNG Prompt To Play 2026 · Summer Puzzle Jam

Shell Tide

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.

Cơ chế chọn: Pathfinding Nhóm item: Sinh vật biển Nền tảng duy nhất: Web browser Agent mặc định: Cá Heo Roster mục tiêu: 5 Agent
Board theo prototype Preview + combo + rescue

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.

Tide Coach Crew: AI Agent dưới hình hài sinh vật biển

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.

Nguyên tắc thiết kế: dễ hiểu trước, chiều sâu đến sau

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.

1 · Bắt đầu

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.

2 · Tạo tiến triển

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.

3 · Mở khóa

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.

4 · Trang bị

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.

ActiveMặc định

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.

Sóng Âm Dẫn Lối

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.

Độ phức tạp
PassiveCấp 4 · 500 Nhân Phẩm

Cụ Rùa · Người Giữ Nhịp

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.

Mai Râm Mát

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.

Độ phức tạp
ActiveCấp 10 · 1.200 Nhân Phẩm

Cá Voi · Người Gọi Thủy Triều

Thuộc tính: tăng Tide Power nhận từ combo và capture chain.

Khúc Ca Đại Dương

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.

Độ phức tạp
PassiveCấp 16 · 2.200 Nhân Phẩm

Bạch Tuộc · Nhà Chiến Lược

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.

Tám Nhánh Tư Duy

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.

Độ phức tạp
ActiveCấp 25 · 3.500 Nhân Phẩm

Cá Mập · Kẻ Phá Thế

Thuộc tính: tăng Breakthrough Charge khi thực hiện perfect preview hoặc chain dài.

Rẽ Dòng

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.

Độ phức tạp
Unlock Economy

Ba con đường mở khóa, không dùng tiền thật trong bản jam

  • Đạt Cấp Hành Trình: tự động mở khóa khi người chơi đạt mốc của Agent.
  • Nhân Phẩm: cho phép mở sớm sau Chapter 1; currency kiếm từ level, combo, Daily Tide và chest.
  • Phần thưởng: chapter finale, mission đặc biệt hoặc chest hiếm có thể mở Agent ngay, bỏ qua chi phí Nhân Phẩm.
Tide Bond

Nâng cấp Agent nhưng không tạo pay-to-win

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.

Loadout Rule

Mỗi level chỉ trang bị một Agent

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.

Emotion Companion

Mỗi loài có giọng điệu riê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.

Hợp đồng gameplay cho từng Agent

AgentVai trò hỗ trợTrigger skillThông tin AI đọcGiới hạn an toàn
Cá HeoOnboarding và route clarityNgười chơi chủ động bấmÔ hợp lệ, STOP point, objective gần nhấtChỉ gợi ý 2 ứng viên; không đánh dấu đáp án
Cụ RùaỔn định và chống near-missTự kích hoạt còn 1 lượtĐộ nóng hố nước, số lượt, sinh vật nguy cấpMột lần/level; không cộng thêm vô hạn lượt
Cá VoiCombo và nhịp thưởngNgười chơi bấm khi đủ chargeCombo 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ộcLập kế hoạch nhiều bướcGiữ ô để xem previewHai route hiện tại và board state dự phóngChỉ dự phóng deterministic; không gọi random
Cá MậpPhá blocker có chủ đíchNgười chơi chọn khóa khi đủ chargeRoute preview, durability khóa cát, perfect previewChỉ khóa nằm trên route; không xóa objective hoặc boss rule

Nhóm file định hình danh tính và quy tắc Agent

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.

Context stack đề xuất cho Shell Tide

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.

Persona Layer

SOUL.md · Linh hồn của Agent

Đị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.md
Identity Layer

IDENTITY.md · Định danh Agent

Bả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 agentIdrole để 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.md
Operating Contract

AGENTS.md · Quy tắc hoạt động

Là 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.md
Player Context

USER.md · Thông tin người chơi

Chứ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.md
Private Long-Term Memory

MEMORY.md · Bộ nhớ riêng từng Agent

Mỗ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.md
Global Shared Memory

Global Shared Memory · Bộ nhớ dùng chung

Lư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ở thiết kế Shared Memory
Implemented Definition Packs

File runtime của từng Tide Coach Agent

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.

Mở Core Game Rules dùng chung
Repository Contract

Template gốc và file cấu hình chạy thật phải tách riêng

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.

AI Runtime

Rule Analyzer quyết định, Agent diễn đạt

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.

Coach Cove UI

Portrait là trung tâm nhận diện

  • Card Agent dùng hình toàn thân hoặc bust portrait, silhouette khác nhau rõ ở kích thước mobile.
  • HUD dùng avatar tròn 48-64 px, thanh skill và badge Active/Passive; không mở cửa sổ chat dài.
  • Unlock ceremony dài 3-5 giây: Agent bơi vào, tên + vai trò + skill xuất hiện, sau đó có nút “Trang bị ngay”.
Scope Web Vertical Slice

Roster đầy đủ 5 Agent, production theo hai lớp

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.