Shell Tide · Đội Cứu Hộ

Bạn Đồng Hành AI

Cá Heo, Cụ Rùa và Cá Voi đồng hành qua hành trình cứu hộ. Họ giúp người chơi tự nhìn ra tín hiệu quan trọng, không chọn hộ và không biến puzzle thành chatbot.

Player-facing: Bạn Đồng HànhHub: Trạm Cứu HộCurrent slice: 3 nhân vậtRule engine giữ gameplay truth
Đội Cứu Hộ hiện tại🐬 → 🐢 → 🐋
Cá Heo

Giúp nhìn đường sóng đầu tiên.

Cụ Rùa

So sánh route an toàn và mastery.

Cá Voi

Biến near-miss thành kế hoạch retry.

Người chơi

Luôn là người quyết định cuối.

Nguyên tắc thiết kế

“Coach” chỉ còn là tên legacy/internal trong một số file và telemetry. Toàn bộ player-facing copy dùng Bạn Đồng Hành, Đội Cứu Hộ và Trạm Cứu Hộ.

North Star

Giúp nhìn ra, không chỉ đường thay

Mỗi lời nhắc phải làm người chơi hiểu hơn về đường sóng, điểm dừng hoặc ô trống. Không Bạn Đồng Hành nào được nêu exact move ở Hint mức 1–2.

Timing

Tối đa một auto-message mỗi level

Chỉ xuất hiện ở onboarding, thành tích thật, near-miss hoặc unlock. Không chen giữa sow/capture và luôn có tùy chọn tắt.

Authority

Deterministic analyzer giữ gameplay truth

Board state → rule analyzer → allowed hint candidates → companion copy. LLM chỉ polish ngôn ngữ, không tự suy luận luật hoặc mutate board.

Ethics

Không guilt, không pay-to-win

Không bán exact solution, không để nhân vật thất vọng khi người chơi nghỉ hoặc dùng hint, không khóa core level bằng Điểm Đồng Hành.

Vertical slice roster: 3 Bạn Đồng Hành

Ba nhân vật đủ tạo progression cảm xúc trong 10 level mà không làm UI và production vượt scope.

ActiveLevel 1

Cá Heo · Người Dẫn Sóng

Vai trò: onboarding, clarity và Quick Cheer.

Sóng Âm Dẫn Lối

Highlight tối đa hai vùng có tiềm năng; không ghi hướng “best” và không chọn hộ.

Độ phức tạp
Active8 Điểm Đồng Hành · bảo đảm sau L5

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

Vai trò: Safe Route, Slow Think và giải thích near-miss.

Mai Râm Mát

So sánh tối đa hai route tiến triển và nhắc route nào giữ được recovery slack tốt hơn; không cộng lượt hoặc sửa board.

Độ phức tạp
Active18 Điểm Đồng Hành · gặp tại L10

Cá Voi · Người Gọi Sóng Về

Vai trò: Rescue Echo, Calm Tide và chapter payoff.

Khúc Ca Hồi Âm

Phát lại nước gần đúng nhất và highlight điểm dừng cần xem lại; không rescue thêm sinh vật và không bảo đảm thắng.

Độ phức tạp

Future Chapter roster

Không nằm trong final build 10 level. Mỗi chapter chỉ thêm tối đa một Bạn Đồng Hành mới.

Chapter 2+

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

So sánh hai bước dự phóng deterministic sau khi người chơi chủ động giữ một Ô Cát. Không đánh dấu đáp án tốt nhất và không gọi model để tự giải board.

Chapter 4+

🦈 Cá Mập · Người Phá Thế

Phân tích blocker nằm trên đường sóng và giải thích trade-off. Skill chỉ highlight; không tự giảm durability hoặc xóa blocker.

Relationship progression

Người chơi quay lại vì mối quan hệ và câu chuyện, không phải vì stat power tăng vô hạn.

BậcPayoffGiới hạn
Gặp gỡPortrait, giọng điệu và skill cơ bản.Không yêu cầu grind để tiếp tục chapter.
Hiểu nhauHội thoại ngắn, recap mới và cosmetic VFX.Không tăng sức mạnh đủ để phá balancing.
Nhiệm vụ cá nhânMột mission/chapter scene và decoration cho Trạm Cứu Hộ.Không gacha; không mất tiến trình khi nghỉ chơi.

OpenAI option: lớp ngôn ngữ, không phải solver

Board State

Dữ liệu phiên tạm thời.

Rule Analyzer

Legal moves, fail reason, allowed targets.

Backend Proxy

Timeout, schema và privacy guardrail.

Bạn Đồng Hành

Câu ngắn + UI action được phép.

Structured response

Intent · Hint Level · Message · UI Action

Response phải dưới 18 từ, target nằm trong allowlist và fallback về local copy khi network chậm hoặc schema sai.

Compatibility

Giữ internal identifier hiện tại

coachId, coach_message_shownshell-tide-coaches.json được giữ để không phá telemetry. UI và GDD luôn hiển thị “Bạn Đồng Hành”.

Long-term memory chỉ dành cho hậu jam

Memory không nằm trên critical path của puzzle. Chỉ lưu preference có consent và milestone bền vững; không lưu board transcript dài hoặc dữ liệu nhạy cảm.

Private Memory

Mỗi Bạn Đồng Hành có phạm vi riêng

Cá Heo không đọc memory riêng của Cụ Rùa và ngược lại. Candidate phải Important + Durable + Safe.

Shared Memory

Chỉ preference hữu ích cho nhiều nhân vật

Ngôn ngữ, accessibility, mức hint và companion yêu thích; người chơi có quyền xem, tắt và reset.

Companion North Star: Bạn Đồng Hành không khiến game chơi giỏi thay người chơi; họ khiến người chơi cảm thấy mình vừa tự nhìn ra một lối cứu hộ tốt hơn.