VNG Prompt To Play 2026 · Summer Puzzle Jam

Shell Tide

Puzzle game web lấy core Ô ăn quan: rải vật phẩm theo vòng, đọc đường sóng, tạo ô trống then chốt và cứu sao biển bằng capture chain. Bản GDD ưu tiên “one more level”, 10 màn vertical slice và Tide Coach progression Cá Heo → Rùa Biển → Cá Voi.

Cơ chế: Pathfinding Nhóm item: Sinh vật biển Scope: Web · 24 giờ AI: Rule-based + OpenAI tùy chọn
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; Tide Coach chỉ xuất hiện đúng lúc để giúp người chơi tự nhìn ra nước hay.

Level & Coach Health Metrics

Bản jam log nhẹ vào console/local JSON. Mọi con số ban đầu là target; chỉ chuyển thành measured khi ghi sample size, build SHA và playtest timestamp. OpenAI option được đánh giá riêng về utility, latency, format và spoiler.

Level metricTarget / câu hỏiQuyết định tune
Pass rate L1≥95%Nếu thấp, giảm bước tutorial hoặc setup move đầu rõ hơn.
Pass rate L2–L3≥90%Kiểm tra hiểu empty-then-rich và combo đầu.
First combo time<45 giâySetup board cho Wave Combo sớm hơn.
Preview usage>80%Tăng clarity/giá trị của preview.
Retry after near-miss≥60%Tune fail copy, replay và coach recap.
Quit after fail<10%Giảm spike hoặc thêm relief level.
Dead move rate<15%Giảm board bế tắc, tăng lựa chọn có nghĩa.
Coach metricTargetÝ nghĩa
Auto interruption≤1 message/levelCoach không phá flow.
Coach skip rate<25% ở scripted momentNếu cao, copy dài hoặc timing sai.
Hint → meaningful progressTăng so với move trước hintHint giúp hiểu chứ không chỉ làm đẹp UI.
Retry after coach recap≥ retry baseline +10 điểm %Đo giá trị thực của Rescue Echo.
Hint dependencyGiảm từ L1 đến L7Coach phải rút dần khi player mastery.
Coach unlock comprehensionPlayer biết cách mở trong 5 giâyMap progress và Tide Bond phải rõ.
OpenAI/eval metricGateFallback
Schema-valid response≥99% trên test setInvalid → canned local copy.
Forbidden target0 lần renderServer drop ui_action ngoài allowed targets.
Spoiler violation0 ở hint level 1–2Replace bằng concept hint local.
Network waitKhông block boardLocal hint render trước; API chỉ polish copy.
Personality match≥90% human reviewDùng preset copy nếu lệch giọng.
Telemetry Events

Event tối thiểu

coach_message_shown, coach_message_skipped, coach_hint_requested, coach_hint_level, coach_ui_action, coach_api_fallback, coach_unlock, tide_bond_earned, retry_after_coach.

Rubric dashboard & playtest protocol

Dashboard dùng để quyết định ship/cut, không dùng để tô đẹp số liệu. Final build phải có 10 level và một report ngắn phân biệt target với measured.

RubricTarget scoreBằng chứng đo được
Level Design 35%33/35Pass/fail theo level, route choice, dead moves, comprehension interview.
Fun 20%18/20First combo, retry after near-miss, voluntary next-level rate.
Presentation 10%9/10Video ≤3 phút, terminology nhất quán, AI production case study.
Creativity 20%19/20Dual preview/STOP/rescue nhìn thấy trong 45 giây đầu.
Polish 15%13/15Load/restart, browser QA, console errors, fallback success.
Minimum sample

10–15 phiên playtest trước freeze

Mỗi phiên ghi build SHA, level reached, duration, hint usage, fail reason và một câu feedback mở. Không gọi target là kết quả thật.

Submission Check

Browser + 10 level + video + form

Trước submit, xác minh link ẩn danh mở được, đủ 10 level, video không quá 3 phút và material đã điền đúng official form.